Yimaru-Admin/src/App.tsx
2026-02-26 23:12:23 -08:00

36 lines
818 B
TypeScript

import { useEffect } from 'react'
import { Toaster } from 'sonner'
import { AppRoutes } from './app/AppRoutes'
const SESSION_KEY = 'yimaru_session_active'
export default function App() {
useEffect(() => {
if (!sessionStorage.getItem(SESSION_KEY)) {
localStorage.removeItem('access_token')
localStorage.removeItem('refresh_token')
localStorage.removeItem('member_id')
localStorage.removeItem('role')
sessionStorage.setItem(SESSION_KEY, '1')
}
}, [])
return (
<>
<AppRoutes />
<Toaster
position="top-center"
toastOptions={{
className: 'font-sans',
style: {
padding: '14px 20px',
borderRadius: '12px',
fontSize: '14px',
},
}}
richColors
/>
</>
)
}