From 78f2f46d417e4ba46aad789f0fbeadff3a2b5083 Mon Sep 17 00:00:00 2001 From: Matt Ciaccio Date: Sun, 3 May 2026 17:24:20 +0200 Subject: [PATCH] fix(admin): stack settings rows vertically on phone widths Inquiry Settings + Business Rules cards used a flex-row layout that crushed the label column into a narrow vertical stripe at 390px ("Inquiry / Contact / Email" wrapping one word per line) while the input took the right side. Stack label + helper text above the input on phone widths; restore the side-by-side row from sm up. Same pattern as the other detail-edit rows that were fixed in pass-2/pass-3. Co-Authored-By: Claude Opus 4.7 (1M context) --- .../admin/settings/settings-manager.tsx | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/src/components/admin/settings/settings-manager.tsx b/src/components/admin/settings/settings-manager.tsx index 3bbfb61..4777ba0 100644 --- a/src/components/admin/settings/settings-manager.tsx +++ b/src/components/admin/settings/settings-manager.tsx @@ -241,7 +241,14 @@ export function SettingsManager() { {KNOWN_SETTINGS.filter((s) => s.type === 'string').map((setting) => ( -
+

{setting.description}

@@ -249,7 +256,7 @@ export function SettingsManager() {
setValues((prev) => ({ @@ -283,7 +290,10 @@ export function SettingsManager() { {KNOWN_SETTINGS.filter((s) => s.type === 'number').map((setting) => ( -
+

{setting.description}

@@ -291,7 +301,7 @@ export function SettingsManager() {
setValues((prev) => ({