import { Menu, Moon, PanelLeftOpen, Settings, Sun } from "lucide-react"; import { useTranslation } from "react-i18next"; import { Button } from "@/components/ui/button"; import { cn } from "@/lib/utils"; interface ThreadHeaderProps { title: string; onToggleSidebar: () => void; theme: "light" | "dark"; onToggleTheme: () => void; onOpenSettings: () => void; hideSidebarToggleOnDesktop?: boolean; minimal?: boolean; } export function ThreadHeader({ title, onToggleSidebar, theme, onToggleTheme, onOpenSettings, hideSidebarToggleOnDesktop = false, minimal = false, }: ThreadHeaderProps) { const { t } = useTranslation(); if (minimal) { return (
); } return (
{title}
); }