"use client"; import { Button } from "./ui/button"; import { Sun } from "lucide-react"; import { useTheme } from "next-themes"; import { cn } from "@/utils/ui"; interface ThemeToggleProps { className?: string; iconClassName?: string; onToggle?: (e: React.MouseEvent) => void; } export function ThemeToggle({ className, iconClassName, onToggle, }: ThemeToggleProps) { const { theme, setTheme } = useTheme(); return ( ); }