Contribute page imporvements, sidebar for cards

This commit is contained in:
mrfry 2020-11-30 14:03:13 +01:00
parent db5aad0f8c
commit 1a02ae2e98
13 changed files with 274 additions and 79 deletions

View file

@ -3,19 +3,15 @@ import React from 'react'
import styles from './todoCard.module.css'
export default function TodoCard(props) {
const { categories, onClick, userId, clickable } = props
const { name, description, category, points, votes, id } = props.cardData
const { categories, onClick, userId } = props
const { name, category, points, votes, id } = props.cardData
const voted = votes.includes(userId)
return (
<div
className={`${styles.card} ${clickable && styles.clickable} ${voted &&
styles.voted}`}
title={description}
className={`${styles.card} ${voted && styles.voted}`}
onClick={() => {
if (clickable) {
onClick(id)
}
onClick(props.cardData)
}}
>
<div className={styles.description}>