import { ThemeEnum } from '@/constants/common'; import { Moon, Sun } from 'lucide-react'; import { FC, useCallback } from 'react'; import { useIsDarkTheme, useTheme } from './theme-provider'; import { Button } from './ui/button'; const ThemeToggle: FC = () => { const { setTheme } = useTheme(); const isDarkTheme = useIsDarkTheme(); const handleThemeChange = useCallback( (checked: boolean) => { setTheme(checked ? ThemeEnum.Dark : ThemeEnum.Light); }, [setTheme], ); return ( ); }; export default ThemeToggle;