From 9b045c7b9752b1c70b1d8a7755205e63a85091d7 Mon Sep 17 00:00:00 2001 From: Matt Date: Fri, 11 Jul 2025 17:04:13 -0400 Subject: [PATCH] fix: Switch to pure Vuetify components for unified sidebar - Remove Nuxt UI dependency that was causing conflicts - Use v-navigation-drawer with rail prop for collapsible functionality - Implement proper Vuetify list components for navigation - Add responsive behavior with drawer toggle on mobile - Fix layout structure to work with existing Vuetify setup --- layouts/dashboard-unified.vue | 287 +++++++++++++++++----------------- nuxt.config.ts | 2 +- 2 files changed, 144 insertions(+), 145 deletions(-) diff --git a/layouts/dashboard-unified.vue b/layouts/dashboard-unified.vue index 9278cb9..c3841f5 100644 --- a/layouts/dashboard-unified.vue +++ b/layouts/dashboard-unified.vue @@ -1,146 +1,132 @@ + - -
- -
- - + + + + + {{ pageTitle }} + + + + + + + + + diff --git a/nuxt.config.ts b/nuxt.config.ts index 72edfec..0b7f993 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -2,7 +2,7 @@ export default defineNuxtConfig({ ssr: false, compatibilityDate: "2024-11-01", devtools: { enabled: true }, - modules: ["nuxt-directus", "vuetify-nuxt-module", "@vite-pwa/nuxt", "@nuxt/ui"], + modules: ["nuxt-directus", "vuetify-nuxt-module", "@vite-pwa/nuxt"], app: { head: { titleTemplate: "%s • Port Nimara Portal",