'use client'; import { MoonIcon, SunIcon } from '@radix-ui/react-icons'; import { useTheme } from 'next-themes'; import { Button } from '../components/ui/button'; import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuTrigger, } from '../components/ui/dropdown-menu'; const themes = [ { label: 'Light', value: 'light' }, { label: 'Dark', value: 'dark' }, { label: 'System', value: 'system' }, ]; export const ModeToggle = () => { const { setTheme } = useTheme(); return ( {themes.map(({ label, value }) => ( setTheme(value)}> {label} ))} ); };