"use client"; import { ChevronsLeft, ChevronsRight, ChevronDown, ClipboardList, FileText, List, Presentation, LayoutGrid, Plus, Search, SlidersHorizontal, } from "lucide-react"; import { Button } from "@/components/ui/button"; import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuTrigger, } from "@/components/ui/dropdown-menu"; import { Tooltip, TooltipContent, TooltipTrigger } from "@/components/ui/tooltip"; import { useSidebarStore } from "@/lib/stores/sidebar-store"; export interface SidebarHeaderProps { collapsed: boolean; onOpenSearch?: () => void; onQuickAction?: (type: string) => void; } export function SidebarHeader({ collapsed, onOpenSearch, onQuickAction, }: SidebarHeaderProps) { const toggle = useSidebarStore((s) => s.toggle); if (collapsed) { return (
Expand
); } return (
Home
Search Filter Collapse Create onQuickAction?.("list")} > List onQuickAction?.("doc")} > Doc onQuickAction?.("whiteboard")} > Whiteboard onQuickAction?.("form")} > Form onQuickAction?.("space")} > Space
); }