"use client"; import { ChevronsUpDown, LayoutGrid, Settings, UserPlus } from "lucide-react"; import { useTranslations } from "next-intl"; import { Button } from "@/components/ui/button"; import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuSeparator, DropdownMenuTrigger, } from "@/components/ui/dropdown-menu"; import { cn } from "@/lib/utils"; import type { Workspace } from "../../types/layout.types"; interface SidebarHeaderProps { workspace: Workspace | null; isCollapsed?: boolean; onSettings?: () => void; onInviteMembers?: () => void; onSeeAllWorkspaces?: () => void; className?: string; } export function SidebarHeader({ workspace, isCollapsed, onSettings, onInviteMembers, onSeeAllWorkspaces, className, }: SidebarHeaderProps) { const t = useTranslations("sidebar"); return (