"use client"; // Icons import { MdClose, MdMenu, MdSunny, MdModeNight, MdComputer, } from "react-icons/md"; // Theme Provider import { useTheme } from "next-themes"; import LanguageSwitcher from "./LanguageSwitcher"; // Shadcn UI import { Button } from "@/components/ui/button"; import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuTrigger, } from "@/components/ui/dropdown-menu"; // Fonts // import { vipnagorgialla } from "@/components/Vipnagorgialla"; interface HeaderProps { isOpen: boolean; onToggle: () => void; themeLabels: { light: string; dark: string; system: string; }; } const Header = ({ isOpen, onToggle, themeLabels }: HeaderProps) => { const { theme, setTheme } = useTheme(); return (
setTheme("light")} disabled={theme === "light"} > {themeLabels.light} setTheme("dark")} disabled={theme === "dark"} > {themeLabels.dark} setTheme("system")} disabled={theme === "system"} > {themeLabels.system}
); }; export default Header;