/
dbataeva
/
tasksApp
Обзор
Документация
Войти
/
dbataeva
/
tasksApp
Код
Запросы
2
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
task8
appProject/src/entities/task/ui/TaskCard.tsx
22 строки
486 B
Daria Bataeva
refactor(task7): move code into appProject folder
26 окт 2025, 14:56
26 окт 2025, 14:56
489b5b2
Код
Авторство
О чём код?
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}> <button onClick={() => setTaskCompleted(task.id)}> {task.completed ? '✅' : '✔️'} </button> {task.todo} </div> ); } );