Skip to content

Instantly share code, notes, and snippets.

@zinedkaloc
Created August 8, 2022 11:52
Show Gist options
  • Save zinedkaloc/f6ce5cf46142ee417f22f368fd793283 to your computer and use it in GitHub Desktop.
Save zinedkaloc/f6ce5cf46142ee417f22f368fd793283 to your computer and use it in GitHub Desktop.
import { BrowserRouter, Routes, Route } from 'react-router-dom';
import { Home } from './components/Home';
import { Signup } from './components/Signup';
import { Verification } from './components/Verification';
import { Redirect } from './components/Redirect';
import { Login } from './components/Login';
import { PrivateRoute } from './components/PrivateRoute';
import { AuthProvider } from './contexts/Auth';
export default function App() {
return (
<div>
<BrowserRouter>
<AuthProvider>
<Routes>
<Route
path="/"
element={
<PrivateRoute>
<Home />
</PrivateRoute>
}
/>
<Route path="/signup" element={<Signup />} />
<Route path="/auth-redirect" element={<Redirect />} />
<Route path="/verification" element={<Verification />} />
<Route path="/login" element={<Login />} />
</Routes>
</AuthProvider>
</BrowserRouter>
</div>
);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment