import React from 'react'; import { TaskState } from '../../constants/task-state' export interface TaskProps { task: ITask; onArchiveTask: (id: string) => void; onPinTask: (id: string) => void; } export interface ITask { id: string; title: string; state: string; } const Task: React.FC = ({ task: { id, title, state }, onArchiveTask, onPinTask }) => { return (
event.stopPropagation()}> { state !== TaskState.TASK_ARCHIVED && ( // eslint-disable-next-line jsx-a11y/anchor-is-valid id && onPinTask(id)}> ) }
); } export default Task;