import { memo } from 'react'; import { ChevronRightCircle } from 'lucide-react'; import { DateTime } from './date-time'; import { useTaskActions } from '../contexts/task-context'; type TaskProps = { task: import('../types').Task; }; export const Task = memo(({ task }: TaskProps) => { const { updateTask, removeTask } = useTaskActions(); return (