import { Button } from "@/components/ui/button"; import { cn } from "@/lib/utils"; import { Moon, Sun } from "lucide-react"; import { useEffect, useState } from "react"; function ThemeToggle({ className }: { className?: string }) { const [theme, setTheme] = useState(); useEffect(() => { const savedTheme = localStorage.getItem("theme"); if (savedTheme) { setTheme(savedTheme); } }, []); function updateTheme(newTheme: string) { setTheme(newTheme); localStorage.setItem("theme", newTheme); document.documentElement.classList.toggle("dark"); } return ( ); } export default ThemeToggle;