/* @component-map * App — Main container, layout and view switching * HeroSection — Title, description, stats, and progress bar * TaskForm — Add/edit task form panel * TaskList — Filtered task list with toolbar and actions * @end-component-map */ import { HeroSection } from './components/HeroSection.jsx'; import { TaskForm } from './components/TaskForm.jsx'; import { TaskList } from './components/TaskList.jsx'; function App() { const [editingTask, setEditingTask] = useState(null); const [filter, setFilter] = useState('all'); return (