"use client" import { Moon, Sun } from "lucide-react" import { useTheme } from "next-themes" import { Button } from "@/components/ui/button" import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuTrigger, } from "@/components/ui/dropdown-menu" import { useTranslations } from "next-intl" export function ThemeSwitch() { const { setTheme } = useTheme(); const t = useTranslations('themes'); const themeLabels: Record = { light: t('light'), dark: t('dark'), system: t('system'), } return ( setTheme("light")}> {themeLabels['light']} setTheme("dark")}> {themeLabels['dark']} setTheme("system")}> {themeLabels['system']} ) }