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,14 +3,16 @@ import React from 'react'
import styles from './todoRow.module.css'
export default function TodoRow(props) {
const { categories, userId } = props
const { name, description, category, votes, id } = props.rowData
const { categories, userId, onClick } = props
const { name, category, votes, id } = props.rowData
const voted = votes.includes(userId)
return (
<div
onClick={() => {
onClick(props.rowData)
}}
className={`${styles.row} ${voted && styles.voted}`}
title={description}
>
<div className={styles.id}>{`#${id}`}</div>
<div className={styles.description}>{name}</div>