import { MoonIcon, SunIcon } from 'lucide-react'; import { useTheme } from '#hooks'; import { Button } from '../Button/Button.tsx'; import type { ButtonProps } from '../Button/Button.tsx'; export type ThemeToggleProps = Omit; export const ThemeToggle = ({ onClick, variant = 'outline', ...props }: ThemeToggleProps) => { const [theme, setTheme] = useTheme(); const toggleTheme = () => { setTheme(theme === 'dark' ? 'light' : 'dark'); }; return ( ); };