From dd5255ba696834a2975c3b12491dcf985b08c209 Mon Sep 17 00:00:00 2001 From: corsacca Date: Tue, 21 Apr 2026 12:35:27 +0100 Subject: [PATCH] phase 1 --- app/app.vue | 8 ++---- app/assets/css/{main.css => admin.css} | 4 +++ app/assets/styles/main.scss | 6 ++++ app/layouts/admin.vue | 8 ++++-- app/layouts/default.vue | 36 ++---------------------- app/pages/dashboard.vue | 1 + app/pages/index.vue | 39 ++++++-------------------- app/pages/profile.vue | 1 + bun.lock | 9 ++++++ eslint.config.mjs | 35 ++++++++++++++++++++++- nuxt.config.ts | 2 -- package.json | 1 + server/api/auth/reset-password.post.ts | 4 +-- server/utils/activity-logger.ts | 2 +- server/utils/database.ts | 2 +- 15 files changed, 80 insertions(+), 78 deletions(-) rename app/assets/css/{main.css => admin.css} (84%) create mode 100644 app/assets/styles/main.scss diff --git a/app/app.vue b/app/app.vue index 5acf3c17..f8eacfa7 100644 --- a/app/app.vue +++ b/app/app.vue @@ -1,7 +1,5 @@ diff --git a/app/assets/css/main.css b/app/assets/css/admin.css similarity index 84% rename from app/assets/css/main.css rename to app/assets/css/admin.css index e9a15088..79be1cb5 100644 --- a/app/assets/css/main.css +++ b/app/assets/css/admin.css @@ -1,6 +1,10 @@ @import "tailwindcss"; @import "@nuxt/ui"; +@source "../../pages/admin"; +@source "../../components/admin"; +@source "../../layouts/admin.vue"; + @theme static { --font-sans: 'Public Sans', sans-serif; diff --git a/app/assets/styles/main.scss b/app/assets/styles/main.scss new file mode 100644 index 00000000..0e88299b --- /dev/null +++ b/app/assets/styles/main.scss @@ -0,0 +1,6 @@ +// Public site stylesheet entry point. +// Phase 1 will `@use` the ported CUBE CSS partials here +// (tokens, base/reset, composition, blocks, utilities). +// +// For Phase 0 this is intentionally empty so the public layout +// has something to import without producing CSS. diff --git a/app/layouts/admin.vue b/app/layouts/admin.vue index 17539fef..ebc1b478 100644 --- a/app/layouts/admin.vue +++ b/app/layouts/admin.vue @@ -25,8 +25,9 @@ watch(() => route.path, () => { + + diff --git a/app/layouts/default.vue b/app/layouts/default.vue index d0cb7339..bc1f103d 100644 --- a/app/layouts/default.vue +++ b/app/layouts/default.vue @@ -1,35 +1,5 @@ - - + + diff --git a/app/pages/dashboard.vue b/app/pages/dashboard.vue index 3992760e..a0998fd0 100644 --- a/app/pages/dashboard.vue +++ b/app/pages/dashboard.vue @@ -1,5 +1,6 @@ diff --git a/app/pages/index.vue b/app/pages/index.vue index 802a491f..a9c539ef 100644 --- a/app/pages/index.vue +++ b/app/pages/index.vue @@ -1,34 +1,11 @@ - - diff --git a/app/pages/profile.vue b/app/pages/profile.vue index 543c4671..6f8a753f 100644 --- a/app/pages/profile.vue +++ b/app/pages/profile.vue @@ -1,5 +1,6 @@