Files
gen2d/frontend/src/App.tsx
T

22 lines
591 B
TypeScript

import { useEffect } from 'react'
import { RouterProvider } from 'react-router-dom'
import { router } from './router'
import { useAuthStore } from './stores/auth'
import { useThemeStore } from './stores/theme'
import './styles/global.css'
export default function App() {
const loadFromStorage = useAuthStore(s => s.loadFromStorage)
const theme = useThemeStore(s => s.theme)
useEffect(() => {
loadFromStorage()
}, [loadFromStorage])
useEffect(() => {
document.documentElement.setAttribute('data-theme', theme)
}, [theme])
return <RouterProvider router={router} />
}