Files
Teamup/client/src/App.tsx
T

17 lines
559 B
TypeScript
Raw Normal View History

import { Navigate, Route, Routes } from 'react-router'
import { BoardPage } from './pages/BoardPage'
import { LoginPage } from './pages/LoginPage'
import { useAuth } from './store/auth'
2026-06-09 06:41:28 +03:30
export default function App() {
const token = useAuth((state) => state.token)
2026-06-09 06:41:28 +03:30
return (
<Routes>
<Route path="/login" element={token ? <Navigate to="/" replace /> : <LoginPage />} />
<Route path="/" element={token ? <BoardPage /> : <Navigate to="/login" replace />} />
<Route path="*" element={<Navigate to="/" replace />} />
</Routes>
2026-06-09 06:41:28 +03:30
)
}