"use client" import * as React from "react" import { Moon, Sun, Monitor } from "lucide-react" import { useTheme } from "next-themes" import { Button } from "@/components/ui/button" import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuTrigger, } from "@/components/ui/dropdown-menu" export function ThemeToggle() { const { setTheme, theme } = useTheme() return ( setTheme("light")} className="flex items-center gap-3 nav-dropdown-item cursor-pointer" > Light {theme === "light" && ( )} setTheme("dark")} className="flex items-center gap-3 nav-dropdown-item cursor-pointer" > Dark {theme === "dark" && ( )} setTheme("system")} className="flex items-center gap-3 nav-dropdown-item cursor-pointer" > System {theme === "system" && ( )} ) }