import './App.css' import { useCallback, useState } from 'react' import { ReactComponent as ReactLogo } from './assets/react.svg?react' import { DarkIcon, LightIcon } from '@/components/Icons' import RouterViewer from '@/routes' const App = () => { const [theme, setTheme] = useState<'night' | 'light'>('night') const handleTheme = useCallback(() => { setTheme(prev => (prev === 'night' ? 'light' : 'night')) const html = document.querySelector('html') const prev = html?.getAttribute('data-theme') html.setAttribute('data-theme', prev === 'night' ? 'light' : 'night') }, []) return (
) } export default App