import React, { useState } from 'react'; import { Card, CardHeader, CardTitle, CardContent } from '@/components/ui/card'; import { Button } from '@/components/ui/button'; import { Input } from '@/components/ui/input'; const App = () => { const [tasks, setTasks] = useState([]); const [newTask, setNewTask] = useState(''); const handleAddTask = () => { if (newTask.trim()) { setTasks([...tasks, { id: Date.now(), text: newTask, completed: false }]); setNewTask(''); } }; const toggleTask = (taskId) => { setTasks(tasks.map(task => task.id === taskId ? { ...task, completed: !task.completed } : task )); }; const deleteTask = (taskId) => { setTasks(tasks.filter(task => task.id !== taskId)); }; return (