ยฉ 2026 Hedgehog Software, LLC
<Navigate href="/auth/login" />
[email protected]
0.12
const ProtectedRoutes = () => { const store: StoreState = useStore() const allowAuthenticated = (accept: Component): Component => { if (store.user.isAuthenticated) { return accept } return <Navigate href="/auth/login" /> // Need to return this as a component } const denyAuthenticated = (accept: Component): Component => { if (!store.user.isAuthenticated) { return accept } return <Navigate href="/" /> // Need to return this as a component } return ( <Router root={App}> <Route path="/" component={allowAuthenticated(AppContainer)}> ... </Router> ) ... }