Files
gameui/src/App.jsx
T
2025-05-12 23:06:52 -07:00

27 lines
710 B
React

import React from "react";
import { Routes, Route, Navigate } from "react-router-dom";
import Login from "./pages/Login";
import Register from "./pages/Register";
import Dashboard from "./pages/Dashboard";
import Layout from "./components/Layout";
const App = () => {
const token = localStorage.getItem("token");
return (
<Layout>
<Routes>
<Route path="/login" element={<Login />} />
<Route path="/register" element={<Register />} />
<Route
path="/dashboard"
element={token ? <Dashboard /> : <Navigate to="/login" />}
/>
<Route path="*" element={<Navigate to="/login" />} />
</Routes>
</Layout>
);
};
export default App;