@auth-kit/react-router
Version:
React Router Support for React-auth-kit
26 lines (25 loc) • 630 B
TypeScript
import type { ReactNode } from "react";
/**
* AuthOutlet provides an easy solution to implement private
* route solutions using the react-router-dom route system
*
* @example
*
* ```jsx
* function App() {
* return (
* <Router>
* <Routes>
* <Route element={<AuthOutlet fallbackPath='/login' />}>
* <Route path='/' element={<Users/>} />
* <Route path='/products' element={<Products/>} />
* </Route>
* <Route path='/login' element={<Login/>}/>
* </Routes>
* </Router>
* );
* }
* ```
*/
declare function AuthOutlet(): ReactNode;
export default AuthOutlet;