import { useState } from 'react'; import { Task } from '../hooks/useConversation'; interface Props { tasks: Task[]; addTask: (text: string) => void; } export default function TaskList({ tasks, addTask }: Props) { const [input, setInput] = useState(''); const pending = tasks.filter((t) => !t.completed); const done = tasks.filter((t) => t.completed); const handleSubmit = (e: React.FormEvent) => { e.preventDefault(); if (!input.trim()) return; addTask(input.trim()); setInput(''); }; return (