From a7e44f0601c12007c9bcf09a23ff036d617bfada Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 14 Aug 2026 17:07:17 +0000 Subject: [PATCH 1/2] fix(magasins): make the store form modal scrollable The store contact and SMTP sections made the form taller than the viewport and the dialog had no scroll, cutting off the bottom fields and buttons. The dialog now caps at 85vh with internal scrolling, slightly widened so the two-column SMTP fields breathe. Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_01FHdE9nEh8zHhQNGpCgrtYe --- client/src/pages/Groups.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client/src/pages/Groups.tsx b/client/src/pages/Groups.tsx index 63bc373..922db50 100644 --- a/client/src/pages/Groups.tsx +++ b/client/src/pages/Groups.tsx @@ -505,7 +505,7 @@ export default function Groups() { setSelectedGroup(null); setFormData({ ...EMPTY_GROUP_FORM, invoiceColumnName: "Ref Facture" }); }}> - + {selectedGroup ? 'Modifier' : 'Nouveau'} Groupe From d09821ddc02e141b04c88ffd4312d866502d4195 Mon Sep 17 00:00:00 2001 From: Claude Date: Sat, 15 Aug 2026 20:57:32 +0000 Subject: [PATCH 2/2] fix(magasins): two-column store form so the modal fits the screen MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The stacked form outgrew the viewport even with internal scrolling. The dialog widens to max-w-4xl and the form becomes a two-column grid on desktop: identity and NocoDB configuration on the left, store contact details and SMTP settings on the right — the SMTP section is now visible without scrolling. Single column is preserved on small screens, and the 90vh cap with internal scroll stays as a safety net. Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_01FHdE9nEh8zHhQNGpCgrtYe --- client/src/pages/Groups.tsx | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/client/src/pages/Groups.tsx b/client/src/pages/Groups.tsx index 922db50..60b6f99 100644 --- a/client/src/pages/Groups.tsx +++ b/client/src/pages/Groups.tsx @@ -505,7 +505,7 @@ export default function Groups() { setSelectedGroup(null); setFormData({ ...EMPTY_GROUP_FORM, invoiceColumnName: "Ref Facture" }); }}> - + {selectedGroup ? 'Modifier' : 'Nouveau'} Groupe @@ -516,6 +516,9 @@ export default function Groups() {
+
+ {/* Colonne gauche : identité + configuration NocoDB */} +
+
+ + {/* Colonne droite : coordonnées + envoi de mails */} +
{/* Section Coordonnées du magasin (signature des mails) */} -
+

Coordonnées du magasin

@@ -916,7 +923,10 @@ export default function Groups() { )}
-
+
+
+ +