import { Task } from "@/lib/schema/tasks" import { Checkbox } from "@/components/ui/checkbox" import { format } from "date-fns" interface TaskItemProps { task: Task onUpdateTask: (taskId: string, updates: Partial) => void } export const TaskItem: React.FC = ({ task, onUpdateTask }) => { const statusChange = (checked: boolean) => { onUpdateTask(task.id, { status: checked ? "done" : "todo" }) } const formattedDate = format(new Date(task.createdAt), "EEE, MMMM do, yyyy") return (
  • {task.title}

    {formattedDate}
  • ) }