26 lines
802 B
TypeScript
26 lines
802 B
TypeScript
import { Routes, Route, Navigate } from 'react-router-dom';
|
|
import Layout from './components/Layout';
|
|
import Home from './pages/Home';
|
|
import Join from './pages/Join';
|
|
import Create from './pages/Create';
|
|
import Session from './pages/Session';
|
|
import Settings from './pages/Settings';
|
|
|
|
function App() {
|
|
return (
|
|
<Layout>
|
|
<Routes>
|
|
<Route path="/" element={<Home />} />
|
|
<Route path="/join" element={<Join />} />
|
|
<Route path="/join/:inviteCode" element={<Join />} />
|
|
<Route path="/create" element={<Create />} />
|
|
<Route path="/session/:sessionId" element={<Session />} />
|
|
<Route path="/settings" element={<Settings />} />
|
|
<Route path="*" element={<Navigate to="/" replace />} />
|
|
</Routes>
|
|
</Layout>
|
|
);
|
|
}
|
|
|
|
export default App;
|