/
dbataeva
/
tasksApp
Обзор
Документация
Войти
/
dbataeva
/
tasksApp
Код
Запросы
2
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
appProject/src/entities/task/ui/TaskCard.tsx
24 строки
526 B
Daria Bataeva
feat(task9): add TodoListOptimistic
09 ноя 2025, 18:10
09 ноя 2025, 18:10
f7c22e0
Код
Авторство
О чём код?
import React, { FC, memo } from 'react'; import { Task } from '../model/types'; import styles from './TaskCard.module.css'; type TaskCardProps = { task: Task; setTaskCompleted?: (id: Task['id']) => void; }; export const TaskCard: FC<TaskCardProps> = memo( ({ task, setTaskCompleted }) => { return ( <div className={styles.card}> {!!setTaskCompleted && ( <button onClick={() => setTaskCompleted(task.id)}> {task.completed ? '✅' : '✔️'} </button> )} {task.todo} </div> ); } );