From 8144799733188dd06eb072c0fe2cd5acab8636d4 Mon Sep 17 00:00:00 2001 From: Michael Genson <71845777+michael-genson@users.noreply.github.com> Date: Thu, 26 Feb 2026 10:50:45 -0600 Subject: [PATCH] feat: Improve auto-form layout (#7150) --- .../components/Domain/Group/GroupDataPage.vue | 17 +- frontend/components/global/AutoForm.vue | 207 +++++++++--------- .../partials/use-actions-factory.ts | 6 + .../composables/use-group-recipe-actions.ts | 8 +- frontend/composables/use-users/user-form.ts | 8 + frontend/lang/messages/en-US.json | 8 +- frontend/pages/admin/manage/users/[id].vue | 180 ++++++++------- frontend/pages/admin/manage/users/create.vue | 50 +++-- frontend/pages/group/data/categories.vue | 2 + frontend/pages/group/data/foods.vue | 2 + frontend/pages/group/data/labels.vue | 8 +- frontend/pages/group/data/recipe-actions.vue | 14 +- frontend/pages/group/data/tags.vue | 2 + frontend/pages/group/data/tools.vue | 2 + frontend/pages/group/data/units.vue | 19 +- frontend/types/auto-forms.ts | 4 +- 16 files changed, 313 insertions(+), 224 deletions(-) diff --git a/frontend/components/Domain/Group/GroupDataPage.vue b/frontend/components/Domain/Group/GroupDataPage.vue index 1865373fc..99b9b981a 100644 --- a/frontend/components/Domain/Group/GroupDataPage.vue +++ b/frontend/components/Domain/Group/GroupDataPage.vue @@ -2,9 +2,11 @@ @@ -22,18 +25,22 @@
+