21 lines
659 B
TypeScript
21 lines
659 B
TypeScript
import React from 'react';
|
|
import { BrowserRouter as Router, Route, Routes } from 'react-router-dom';
|
|
import Login from './components/LoginPage';
|
|
import ProtectedRoute from './components/ProtectedRoute';
|
|
import SignDetailpage from './components/SignDetailPage';
|
|
import SignsPage from './components/SignsPage';
|
|
|
|
function App() {
|
|
return (
|
|
<Router>
|
|
<Routes>
|
|
<Route path="/" element={<ProtectedRoute><SignsPage /></ProtectedRoute>} />
|
|
<Route path="/login" element={<Login />} />
|
|
<Route path="/signs/:id" element={<ProtectedRoute><SignDetailpage /></ProtectedRoute>} />
|
|
</Routes>
|
|
</Router>
|
|
);
|
|
}
|
|
|
|
export default App;
|