| "use client"; | |
| import { useTheme } from "next-themes"; | |
| import { Moon, Sun } from "lucide-react"; | |
| import { Button } from "@/components/ui/button"; | |
| export default function ThemeToggle() { | |
| const { theme, setTheme } = useTheme(); | |
| return ( | |
| <Button | |
| variant="ghost" | |
| size="icon" | |
| onClick={() => setTheme(theme === "dark" ? "light" : "dark")} | |
| > | |
| {theme === "dark" ? <Sun /> : <Moon />} | |
| </Button> | |
| ); | |
| } | |