From a6718c90f1e7f4bbebf8ba3e762c327dd4fabd30 Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 26 Jun 2026 21:13:59 +0000 Subject: [PATCH] =?UTF-8?q?Ajoute=20la=20page=20Annuaire=20publique=20(/an?= =?UTF-8?q?nuaire)=20reli=C3=A9e=20aux=20fiches=20adh=C3=A9rents?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Liste des adhérents actifs avec recherche (nom/métier), filtre par commune, filtres catégories (chips + compteurs), tri (A–Z / avec promotions), état vide et CTA d'adhésion — fidèle à la maquette. Chaque carte ouvre la fiche adhérent (/adherents/[id]). La recherche de l'accueil et la nav pointent vers /annuaire (la barre de recherche pré-remplit via ?q=). Nouvelles requêtes annuaire. Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_01XwfhYHzC9hQWPDnQ2p53GL --- src/app/adherents/[id]/page.tsx | 4 +- src/app/annuaire/AnnuaireClient.tsx | 251 ++++++++++++++++++++++++++++ src/app/annuaire/page.tsx | 166 ++++++++++++++++++ src/app/page.tsx | 7 +- src/lib/queries.ts | 33 +++- 5 files changed, 455 insertions(+), 6 deletions(-) create mode 100644 src/app/annuaire/AnnuaireClient.tsx create mode 100644 src/app/annuaire/page.tsx diff --git a/src/app/adherents/[id]/page.tsx b/src/app/adherents/[id]/page.tsx index ca4d5a1..14903b2 100644 --- a/src/app/adherents/[id]/page.tsx +++ b/src/app/adherents/[id]/page.tsx @@ -72,7 +72,7 @@ export default async function FicheAdherentPage({