From 99d3aeb068fb65610c96336ac60c4c5457a5c098 Mon Sep 17 00:00:00 2001 From: Ryan Kegel Date: Mon, 2 Feb 2026 23:53:04 -0500 Subject: [PATCH] refactor: Update layout and styling components; remove unused CSS files and enhance button styles --- .github/copilot-instructions.md | 2 +- frontend/vue-app/src/assets/layout-shared.css | 108 ------------------ .../src/components/shared/LoginButton.vue | 51 +++++++-- frontend/vue-app/src/layout/AuthLayout.vue | 79 ++++++++++++- frontend/vue-app/src/layout/ChildLayout.vue | 83 +++++++++++++- frontend/vue-app/src/layout/ParentLayout.vue | 102 ++++++++++++++++- frontend/vue-app/src/main.ts | 2 - 7 files changed, 295 insertions(+), 132 deletions(-) delete mode 100644 frontend/vue-app/src/assets/layout-shared.css diff --git a/.github/copilot-instructions.md b/.github/copilot-instructions.md index aa8145b..53cbcb3 100644 --- a/.github/copilot-instructions.md +++ b/.github/copilot-instructions.md @@ -11,7 +11,7 @@ ## 🧩 Key Patterns & Conventions -- **Frontend Styling**: Use only `:root` CSS variables from `global.css` for all colors, spacing, and tokens. Example: `--btn-primary`, `--list-item-bg-good`. +- **Frontend Styling**: Use only `:root` CSS variables from `colors.css` for all colors, spacing, and tokens. Example: `--btn-primary`, `--list-item-bg-good`. - **Scoped Styles**: All `.vue` files must use ` diff --git a/frontend/vue-app/src/layout/ChildLayout.vue b/frontend/vue-app/src/layout/ChildLayout.vue index 5d8d491..0c8da80 100644 --- a/frontend/vue-app/src/layout/ChildLayout.vue +++ b/frontend/vue-app/src/layout/ChildLayout.vue @@ -1,11 +1,11 @@