"use client"; import { Moon,Sun } from "lucide-react"; import { useEffect, useState } from "react"; import { Button } from "@/components/ui/button"; export default function ThemeToggle() { const [theme, setTheme] = useState("light"); useEffect(() => { const storedTheme = localStorage.getItem("theme") || "light"; setTheme(storedTheme); document.documentElement.classList.toggle("dark", storedTheme === "dark"); }, []); const toggleTheme = () => { const newTheme = theme === "light" ? "dark" : "light"; setTheme(newTheme); localStorage.setItem("theme", newTheme); document.documentElement.classList.toggle("dark", newTheme === "dark"); }; return ( ); }