From 89b6e936e242c151c9a924205f335900955da60c Mon Sep 17 00:00:00 2001 From: Marco Allegretti Date: Fri, 30 Jan 2026 09:50:02 +0100 Subject: [PATCH] ux: enhance ui-form controls and dedupe settings forms --- .../components/ui/DesignSystemStyles.astro | 9 ++++ frontend/src/pages/admin/settings.astro | 14 +---- .../pages/communities/[slug]/settings.astro | 52 +++---------------- 3 files changed, 16 insertions(+), 59 deletions(-) diff --git a/frontend/src/components/ui/DesignSystemStyles.astro b/frontend/src/components/ui/DesignSystemStyles.astro index 3e98eca..f095861 100644 --- a/frontend/src/components/ui/DesignSystemStyles.astro +++ b/frontend/src/components/ui/DesignSystemStyles.astro @@ -182,9 +182,18 @@ } .ui-form .form-group { + margin-bottom: var(--ui-form-group-mb, 0); + } + + .ui-form .form-group:last-child { margin-bottom: 0; } + .ui-form .form-group :where(input, textarea, select) { + width: 100%; + max-width: var(--ui-form-control-max-width, 100%); + } + .ui-form .form-group label { display: block; margin-bottom: 0.5rem; diff --git a/frontend/src/pages/admin/settings.astro b/frontend/src/pages/admin/settings.astro index f6098b3..2b5683b 100644 --- a/frontend/src/pages/admin/settings.astro +++ b/frontend/src/pages/admin/settings.astro @@ -20,7 +20,7 @@ import { API_BASE as apiBase } from '../../lib/api';
Loading settings...
-