diff --git a/src/app/router.tsx b/src/app/router.tsx index 9f09a3e..c2882d2 100644 --- a/src/app/router.tsx +++ b/src/app/router.tsx @@ -1,14 +1,39 @@ import React, { Suspense } from 'react' -import { Routes, Route } from 'react-router-dom' +import { Navigate, Routes, Route } from 'react-router-dom' + +import { LoginPage } from '@/features/auth/pages/LoginPage' +import { RegisterPage } from '@/features/auth/pages/RegisterPage' +import { ProtectedRoute } from '@/features/auth/components/ProtectedRoute' const DesignSystemPage = import.meta.env.DEV ? React.lazy(() => import('@/features/design-system/DesignSystemPage')) : () => null +function DashboardStub() { + return ( +
+

Dashboard — stub

+

+ Cette vue sera remplacée par DashboardPage au prochain lot du Sprint 1. +

+
+ ) +} + export function AppRouter() { return ( - } /> + } /> + } /> + } /> + + + + } + /> {import.meta.env.DEV && ( ) } - -function ScaffoldPlaceholder() { - return ( -
-

Expria — scaffold Sprint 0

-

Aucune feature n'est encore branchée. Les routes seront ajoutées au fil des sprints.

-
- ) -}