Spaces:
Running
Running
| import React from "react"; | |
| import { BrowserRouter as Router, Route, Routes, Navigate } from "react-router-dom"; | |
| import AuthForm from "./components/AuthForm"; | |
| import SearchPage from "./pages/SearchPage"; | |
| const App = () => { | |
| const token = localStorage.getItem("token"); | |
| return ( | |
| <Router> | |
| <Routes> | |
| <Route path="/login" element={<AuthForm type="login" />} /> | |
| <Route path="/signup" element={<AuthForm type="signup" />} /> | |
| <Route path="/search" element={token ? <SearchPage /> : <Navigate to="/login" />} /> | |
| <Route path="*" element={<Navigate to="/login" />} /> | |
| </Routes> | |
| </Router> | |
| ); | |
| }; | |
| export default App; | |