'use client'; import { DropdownMenuItem } from '@/components/ui/dropdown-menu'; import { Moon, Sun } from 'lucide-react'; import { useTheme } from 'next-themes'; export function ThemeMenuItem() { const { setTheme, resolvedTheme, themes } = useTheme(); const nextTheme = themes?.find((theme) => theme !== resolvedTheme); if (!nextTheme) { return null; } return ( setTheme(nextTheme)} className="dropdown-menu-item"> {resolvedTheme === 'dark' ? : } Switch to {nextTheme} mode ); }