From 1daca27ba0665f205b2251e291e1ed70f62428b0 Mon Sep 17 00:00:00 2001
From: Pierre HUBERT
Date: Wed, 15 May 2024 19:43:54 +0200
Subject: [PATCH] Start to divide application
---
geneit_app/src/App.tsx | 3 +++
.../src/routes/family/FamilyHomeRoute.tsx | 7 -------
.../family/genealogy/GenealogyHomeRoute.tsx | 20 +++++++++++++++++++
geneit_app/src/widgets/BaseFamilyRoute.tsx | 5 +++++
4 files changed, 28 insertions(+), 7 deletions(-)
create mode 100644 geneit_app/src/routes/family/genealogy/GenealogyHomeRoute.tsx
diff --git a/geneit_app/src/App.tsx b/geneit_app/src/App.tsx
index 8994ab5..6b9dcfe 100644
--- a/geneit_app/src/App.tsx
+++ b/geneit_app/src/App.tsx
@@ -36,6 +36,7 @@ import {
import { FamilyCouplesListRoute } from "./routes/family/FamilyCouplesListRoute";
import { FamilyTreeRoute } from "./routes/family/FamilyTreeRoute";
import { FamilyMemberTreeRoute } from "./routes/family/FamilyMemberTreeRoute";
+import { GenealogyHomeRoute } from "./routes/family/genealogy/GenealogyHomeRoute";
interface AuthContext {
signedIn: boolean;
@@ -68,6 +69,8 @@ export function App(): React.ReactElement {
} />
+ } />
+
} />
@@ -12,12 +11,6 @@ export function FamilyHomeRoute(): React.ReactElement {
Veuillez utiliser le menu situé à gauche pour accéder aux différentes
sections de l'application.
- Nombre de fiches de membres: {family.members.size}
- Nombre de fiches de couples: {family.couples.size}
-
- Vous pouvez inviter d'autres personnes à rejoindre cette famille en
- leur donnant une copie du code d'invitation
-
>
);
diff --git a/geneit_app/src/routes/family/genealogy/GenealogyHomeRoute.tsx b/geneit_app/src/routes/family/genealogy/GenealogyHomeRoute.tsx
new file mode 100644
index 0000000..37461af
--- /dev/null
+++ b/geneit_app/src/routes/family/genealogy/GenealogyHomeRoute.tsx
@@ -0,0 +1,20 @@
+import { useFamily } from "../../../widgets/BaseFamilyRoute";
+import { FamilyPageTitle } from "../../../widgets/FamilyPageTitle";
+
+export function GenealogyHomeRoute(): React.ReactElement {
+ const family = useFamily();
+ return (
+ <>
+
+
+
+ Depuis cette section de l'application, vous pouvez afficher et
+ compléter l'abre généalogique de votre famille.
+
+
+
Nombre de fiches de membres: {family.members.size}
+
Nombre de fiches de couples: {family.couples.size}
+
+ >
+ );
+}
diff --git a/geneit_app/src/widgets/BaseFamilyRoute.tsx b/geneit_app/src/widgets/BaseFamilyRoute.tsx
index 4f455e5..ca02be9 100644
--- a/geneit_app/src/widgets/BaseFamilyRoute.tsx
+++ b/geneit_app/src/widgets/BaseFamilyRoute.tsx
@@ -150,6 +150,11 @@ export function BaseFamilyRoute(): React.ReactElement {
Généalogie
+ }
+ label="Accueil"
+ uri="genealogy"
+ />
}
label="Membres"