import type { ReactNode } from "react"; import { useTranslation } from "react-i18next"; import { IconChevronDown, IconChevronRight, IconPlus } from "@tabler/icons-react"; import { Button } from "@kandev/ui/button"; import { Sheet, SheetContent } from "@kandev/ui/sheet"; import { TaskSwitcherDrawer } from "./task-switcher-drawer"; export function InlineTaskHeader({ expanded, onExpandedChange, onNewTask, }: { expanded: boolean; onExpandedChange: (expanded: boolean) => void; onNewTask: () => void; }) { const { t } = useTranslation(); return (
); } export function TaskPickerSurface({ presentation, workspaceId, open, onOpenChange, onCloseAutoFocus, children, }: { presentation?: "sheet" | "drawer"; workspaceId: string | null; open: boolean; onOpenChange: (open: boolean) => void; onCloseAutoFocus?: (event: Event) => void; } & { children: ReactNode }) { if (presentation === "drawer") return ( {children} ); return ( {children} ); }