I have only seen examples of creating a <Navbar />
in react-router
placing it outside <Routes>
example:
function App() {
return (
<Router>
<Navbar />
<Routes>
<Route path="/" element={<Home />}
<Route path="/about" element={<About />}
</Routes>
</Router>
)
}
How can I render <Navbar/>
inside the PrivateRoutes
as I can't place it outside <Routes>
return (
<Router>
<AuthContext.Provider value={{ auth, setAuth }}>
<Routes>
<Route path="/login" element={<Login />} />
<Route path="*" element={<Login />} />
<Route element={<PrivateRoutes />}>
<Route>
<Route path="/" element={<Home />} exact />
<Route path="/about" element={<About />} />
</Route>
</Route>
</Routes>
</AuthContext.Provider>
</Router>
);