Build family information provider

This commit is contained in:
2023-07-08 11:59:55 +02:00
parent ce7e21d20d
commit d9993cab21
4 changed files with 75 additions and 0 deletions

View File

@ -13,6 +13,8 @@ import { BaseAuthenticatedPage } from "./widgets/BaseAuthenticatedPage";
import { BaseLoginPage } from "./widgets/BaseLoginpage";
import { DeleteAccountRoute } from "./routes/DeleteAccountRoute";
import { FamiliesListRoute } from "./routes/FamiliesListRoute";
import { BaseFamilyRoute } from "./widgets/BaseFamilyRoute";
import { FamilyHomeRoute } from "./routes/family/FamilyHomeRoute";
interface AuthContext {
signedIn: boolean;
@ -41,6 +43,10 @@ export function App(): React.ReactElement {
<Route path="*" element={<BaseAuthenticatedPage />}>
<Route path="" element={<FamiliesListRoute />} />
<Route path="profile" element={<ProfileRoute />} />
<Route path="family/:familyId/*" element={<BaseFamilyRoute />}>
<Route path="" element={<FamilyHomeRoute />} />
<Route path="*" element={<NotFoundRoute />} />
</Route>
<Route path="*" element={<NotFoundRoute />} />
</Route>
) : (