From 5c22b32563a4795fe9913f30bbd2b1453b77ccc8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mathilde=20H=C3=A9tru?= Date: Sat, 7 Mar 2026 11:55:23 +0100 Subject: [PATCH 1/3] fix: espece parameter + providerToUse --- app/components/HeroItem.vue | 4 ++++ app/pages/genealogie.vue | 8 ++++---- content/pages/home.json | 2 +- server/api/genealogie/families.ts | 2 +- 4 files changed, 10 insertions(+), 6 deletions(-) diff --git a/app/components/HeroItem.vue b/app/components/HeroItem.vue index 4756351..4d15e8b 100644 --- a/app/components/HeroItem.vue +++ b/app/components/HeroItem.vue @@ -17,6 +17,7 @@ >
(img.includes('/images/') ? undefined : 'cloudinary') diff --git a/app/pages/genealogie.vue b/app/pages/genealogie.vue index 853e6fa..1026bfe 100644 --- a/app/pages/genealogie.vue +++ b/app/pages/genealogie.vue @@ -24,10 +24,10 @@ :key="personne.id" :to="`/entites/${personne.id}`" class="person-card" - :class="{ feminine: personne.espece === 'feminine' }" + :class="{ feminine: personne.type === 'personnage' }" >
{{ personne.nom }}
-
{{ personne.espece || personne.type }}
+
{{ personne.type }}
@@ -59,10 +59,10 @@ :key="personne.id" :to="`/entites/${personne.id}`" class="person-card" - :class="{ feminine: personne.espece === 'feminine' }" + :class="{ feminine: personne.type === 'personnage' }" >
{{ personne.nom }}
-
{{ personne.espece || personne.type }}
+
{{ personne.type }}
diff --git a/content/pages/home.json b/content/pages/home.json index fc882a7..90e7f05 100644 --- a/content/pages/home.json +++ b/content/pages/home.json @@ -10,7 +10,7 @@ { "title": "Personnages", "search": "personnage", - "img": "/images/personnages.png", + "img": "/v1772879771/EgNIbOVXoAECgGu-protected-intensity-LOW-V2_cfmt9i.jpg", "text": "..." }, { diff --git a/server/api/genealogie/families.ts b/server/api/genealogie/families.ts index d53b2c3..6d33e9e 100644 --- a/server/api/genealogie/families.ts +++ b/server/api/genealogie/families.ts @@ -5,7 +5,7 @@ export default defineEventHandler(async (event) => { const { data: personnages, error } = await supabase .from('entites') - .select('id, nom, espece, type') + .select('id, nom, type') .eq('type', 'personnage') if (error) { From 044322ab28f196f11e43fdc6e0fc71d6eb960fd4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mathilde=20H=C3=A9tru?= Date: Sat, 7 Mar 2026 15:20:27 +0100 Subject: [PATCH 2/3] fix: footerItem + add gender --- app/app.vue | 16 ++- app/components/EntitesItem.vue | 55 +++++++++ app/components/FooterItem.vue | 24 ++++ app/components/SearchItem.vue | 185 ++++++++++++++---------------- app/pages/entites/[id].vue | 14 ++- app/pages/genealogie.vue | 4 +- app/stores/entites.store.ts | 1 + app/types/database.types.ts | 1 + content.config.ts | 12 ++ content/footer/navigation.json | 20 ++++ content/header/navigation.json | 4 + server/api/genealogie/families.ts | 2 +- 12 files changed, 225 insertions(+), 113 deletions(-) create mode 100644 app/components/EntitesItem.vue create mode 100644 app/components/FooterItem.vue create mode 100644 content/footer/navigation.json diff --git a/app/app.vue b/app/app.vue index 4071cb3..e9ffbbd 100644 --- a/app/app.vue +++ b/app/app.vue @@ -1,15 +1,19 @@ diff --git a/app/components/EntitesItem.vue b/app/components/EntitesItem.vue new file mode 100644 index 0000000..8d78489 --- /dev/null +++ b/app/components/EntitesItem.vue @@ -0,0 +1,55 @@ + + + diff --git a/app/components/FooterItem.vue b/app/components/FooterItem.vue new file mode 100644 index 0000000..385d260 --- /dev/null +++ b/app/components/FooterItem.vue @@ -0,0 +1,24 @@ + + + diff --git a/app/components/SearchItem.vue b/app/components/SearchItem.vue index cbb92d1..1250c09 100644 --- a/app/components/SearchItem.vue +++ b/app/components/SearchItem.vue @@ -1,119 +1,96 @@