'use client'; import { useState, useEffect } from 'react'; import { useTheme } from '@/contexts/ThemeContext'; import { Moon, Sun } from 'lucide-react'; export function ThemeToggle() { const { theme, toggleTheme } = useTheme(); const [mounted, setMounted] = useState(false); useEffect(() => { setMounted(true); }, []); if (!mounted) { return (
); } return ( ); }