From 64ab10dea14e9896f7703473a158bc00bbea308c Mon Sep 17 00:00:00 2001 From: Michael SCHAL Date: Sat, 27 Jun 2026 10:31:55 +0200 Subject: [PATCH] Accueil: logo centre, "A l'honneur" en carrousel auto - Hero : logo centre verticalement (alignItems center) - Titre "A l'honneur ce mois-ci" -> "A l'honneur" - Remplace les 3 fiches "mise en avant" par un carrousel auto-defilant de tous les adherents actifs, en rotation equitable (l'ordre pivote d'un cran par heure). Pause au survol, respecte prefers-reduced-motion. - Retire la coche "Mettre a l'honneur" du back-office (edition adherent) Co-Authored-By: Claude Opus 4.8 --- src/app/backend/actions.ts | 1 - src/app/backend/adherents/[id]/page.tsx | 5 -- src/app/globals.css | 35 ++++++++++ src/app/page.tsx | 70 +++---------------- src/components/MembersCarousel.tsx | 92 +++++++++++++++++++++++++ src/lib/queries.ts | 26 +++++++ 6 files changed, 161 insertions(+), 68 deletions(-) create mode 100644 src/components/MembersCarousel.tsx diff --git a/src/app/backend/actions.ts b/src/app/backend/actions.ts index 0fc768a..df13552 100644 --- a/src/app/backend/actions.ts +++ b/src/app/backend/actions.ts @@ -250,7 +250,6 @@ export async function updateMember(formData: FormData) { tags: String(formData.get("tags") ?? "").trim() || null, hours: String(formData.get("hours") ?? "").trim() || null, status: String(formData.get("status") ?? "pending") as "active" | "pending", - highlighted: formData.get("highlighted") === "on", }) .where(eq(members.id, id)); diff --git a/src/app/backend/adherents/[id]/page.tsx b/src/app/backend/adherents/[id]/page.tsx index 3c5fa42..f9a34c9 100644 --- a/src/app/backend/adherents/[id]/page.tsx +++ b/src/app/backend/adherents/[id]/page.tsx @@ -152,11 +152,6 @@ export default async function EditMemberPage({