/** * @file dashboard/header/Header.tsx * @description Client component rendering the dashboard top header section, including workspace info, deletion drop zones, task creation buttons, and trash links. */ "use client"; import { Sparkles } from "lucide-react"; import DeleteDropZone from "./DeleteDropZone"; import TrashLink from "./TrashLink"; import NewTaskButton from "./NewTaskButton"; /** * Renders the dashboard header section featuring title text, a task deletion drop zone, * a new task action button, and a link to the trash bin. * * @param {HeaderProps} props - The component props. * @returns {JSX.Element} The rendered dashboard header component. */ export default function Header({ onTaskDelete, }: { onTaskDelete: (taskId: string) => void; }) { return (
Manage your tasks and keep track of your progress.