'use client' import { MoonIcon, SunIcon } from '@radix-ui/react-icons' import { useTheme } from 'next-themes' import { Button } from '../shadcn/button' import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuTrigger } from '../shadcn/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)} className="text-sm cursor-pointer" > {label} ))} ) }