From 3fea484585af27afbb17b68350b5bed2bf6faa92 Mon Sep 17 00:00:00 2001 From: Jennie Robinson Faber Date: Mon, 13 Oct 2025 15:05:29 +0100 Subject: [PATCH] Switch UI components to new design system tokens Standardizes color values and styling using the new tokens: - Replaces hardcoded colors with semantic variables - Updates background/text/border classes for light/dark mode - Migrates inputs to UInput/USelect/UTextarea components - Removes redundant style declarations --- app/components/NaturalDateInput.vue | 290 ++++++++++++----------- app/layouts/admin.vue | 56 ++--- app/pages/admin/dashboard.vue | 118 ++++------ app/pages/admin/events-working.vue | 183 +++++++------- app/pages/admin/events/create.vue | 327 +++++++++++++------------- app/pages/admin/events/index.vue | 113 ++++----- app/pages/admin/index.vue | 122 ++++------ app/pages/admin/members.vue | 106 +++++---- app/pages/admin/series-management.vue | 159 +++++++------ app/pages/events/[id].vue | 17 +- app/pages/series/[id].vue | 14 +- server/api/admin/events.post.js | 63 ++--- server/models/event.js | 5 +- 13 files changed, 788 insertions(+), 785 deletions(-) diff --git a/app/components/NaturalDateInput.vue b/app/components/NaturalDateInput.vue index c0f8983..646d13c 100644 --- a/app/components/NaturalDateInput.vue +++ b/app/components/NaturalDateInput.vue @@ -1,62 +1,63 @@ \ No newline at end of file +}; + diff --git a/app/layouts/admin.vue b/app/layouts/admin.vue index d1a96fb..fa8e7a5 100644 --- a/app/layouts/admin.vue +++ b/app/layouts/admin.vue @@ -1,13 +1,13 @@