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