mirror of
https://github.com/fastapi/full-stack-fastapi-template.git
synced 2026-11-03 20:36:27 +00:00
♻ Move project source files to top level from src, update Sentry dependency (#630)
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
import Admin from '../pages/Admin';
|
||||
import Dashboard from '../pages/Dashboard';
|
||||
import ErrorPage from '../pages/ErrorPage';
|
||||
import Items from '../pages/Items';
|
||||
import Layout from '../pages/Layout';
|
||||
import UserSettings from '../pages/UserSettings';
|
||||
|
||||
export default function privateRoutes() {
|
||||
|
||||
return {
|
||||
path: '/',
|
||||
element: <Layout />,
|
||||
errorElement: <ErrorPage />,
|
||||
children: [
|
||||
{ path: '/', element: <Dashboard /> },
|
||||
{ path: 'items', element: <Items /> },
|
||||
{ path: 'admin', element: <Admin /> },
|
||||
{ path: 'settings', element: <UserSettings /> },
|
||||
],
|
||||
};
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
import ErrorPage from '../pages/ErrorPage';
|
||||
import Login from '../pages/Login';
|
||||
import RecoverPassword from '../pages/RecoverPassword';
|
||||
import ResetPassword from '../pages/ResetPassword';
|
||||
|
||||
export default function publicRoutes() {
|
||||
return [
|
||||
{ path: '/login', element: <Login />, errorElement: <ErrorPage /> },
|
||||
{ path: 'recover-password', element: <RecoverPassword />, errorElement: <ErrorPage /> },
|
||||
{ path: 'reset-password', element: <ResetPassword />, errorElement: <ErrorPage /> },
|
||||
// TODO: complete this
|
||||
// { path: '*', element: <Navigate to='/login' replace /> }
|
||||
];
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user