diff --git a/app/Http/Middleware/HandleAppearance.php b/app/Http/Middleware/HandleAppearance.php deleted file mode 100644 index f1a02bbc..00000000 --- a/app/Http/Middleware/HandleAppearance.php +++ /dev/null @@ -1,23 +0,0 @@ -cookie('appearance') ?? 'system'); - - return $next($request); - } -} diff --git a/bootstrap/app.php b/bootstrap/app.php index 134581ab..56c2c35b 100644 --- a/bootstrap/app.php +++ b/bootstrap/app.php @@ -1,6 +1,5 @@ withMiddleware(function (Middleware $middleware) { - $middleware->encryptCookies(except: ['appearance', 'sidebar_state']); + $middleware->encryptCookies(except: ['sidebar_state']); $middleware->web(append: [ - HandleAppearance::class, HandleInertiaRequests::class, AddLinkHeadersForPreloadedAssets::class, ]); diff --git a/resources/js/app.ts b/resources/js/app.ts index 5670d9e8..5bbbcbc4 100644 --- a/resources/js/app.ts +++ b/resources/js/app.ts @@ -5,7 +5,7 @@ import { resolvePageComponent } from 'laravel-vite-plugin/inertia-helpers'; import type { DefineComponent } from 'vue'; import { createApp, h } from 'vue'; import { ZiggyVue } from 'ziggy-js'; -import { initializeTheme } from './composables/useAppearance'; +import { useColorMode } from '@vueuse/core'; // Extend ImportMeta interface for Vite... declare module 'vite/client' { @@ -37,4 +37,4 @@ createInertiaApp({ }); // This will set light / dark mode on page load... -initializeTheme(); +useColorMode(); diff --git a/resources/js/components/AppearanceTabs.vue b/resources/js/components/AppearanceTabs.vue index 43578fb1..2d753e98 100644 --- a/resources/js/components/AppearanceTabs.vue +++ b/resources/js/components/AppearanceTabs.vue @@ -1,13 +1,13 @@ @@ -16,10 +16,10 @@ const tabs = [