From 4b12dc51649e6236fe80f5764a2e15ff5e4c0517 Mon Sep 17 00:00:00 2001 From: Claude Date: Sun, 6 Sep 2026 15:10:41 +0000 Subject: [PATCH] =?UTF-8?q?Espace=20adh=C3=A9rent=20:=20r=C3=A9capitulatif?= =?UTF-8?q?=20des=20dates,=20aper=C3=A7u=20ramen=C3=A9=20=C3=A0=20sa=20tai?= =?UTF-8?q?lle=20r=C3=A9elle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit La colonne de droite portait un aperçu étiré sur toute sa largeur : le visuel carré rendait la carte démesurée, très loin de ce que verra le visiteur. - L'aperçu est borné à 320 px, la largeur d'une carte dans la grille du site. - Au-dessus, un récapitulatif « Dates de votre offre » : durée de validité et moment de publication, les deux informations que la carte ne montre pas. Sans saisie il affiche les valeurs par défaut en gris (« Sans date limite », « Dès la validation par l'association ») ; des bornes incohérentes s'y signalent en rouge, comme sous le champ. Co-Authored-By: Claude Opus 5 Claude-Session: https://claude.ai/code/session_01QXNXRC4j5VLfKvpyyisrnb --- src/app/backend/espace/MemberSpaceForm.tsx | 55 +++++++++++++++++++++- 1 file changed, 54 insertions(+), 1 deletion(-) diff --git a/src/app/backend/espace/MemberSpaceForm.tsx b/src/app/backend/espace/MemberSpaceForm.tsx index b19315f..20596b8 100644 --- a/src/app/backend/espace/MemberSpaceForm.tsx +++ b/src/app/backend/espace/MemberSpaceForm.tsx @@ -19,6 +19,38 @@ const NETWORK_LABELS: Record = { linkedin: "LinkedIn", }; +/** Une ligne du récapitulatif de dates, à droite du formulaire. */ +function SummaryRow({ + label, + value, + tone, + last = false, +}: { + label: string; + value: string; + tone: "set" | "muted" | "error"; + last?: boolean; +}) { + const color = tone === "error" ? "#d8472b" : tone === "set" ? "#3c3322" : "#a99c82"; + return ( +
+ {label} + + {value} + +
+ ); +} + export function MemberSpaceForm({ memberName, memberLogoUrl, @@ -331,10 +363,31 @@ export function MemberSpaceForm({ {/* LIVE PREVIEW */}
+ {/* Récapitulatif des dates : quand l'offre paraît, combien de temps + elle reste. Deux informations que la carte ne montre pas. */} +
+ Dates de votre offre +
+
+ + +
+
Aperçu en direct
-
+ {/* Largeur bornée : la carte doit ressembler à celle du site, pas + occuper toute la colonne (le visuel carré la rendait démesurée). */} +