From 170f188435f0b04360c1ccb8d34506786729454a Mon Sep 17 00:00:00 2001 From: Jakob Scheid Date: Sun, 17 May 2026 15:24:53 +0200 Subject: [PATCH] Move color theme toggle button into a separate component --- src/App.vue | 1 - .../components/DarkModeToggleButton.vue | 32 +++++++++++++++++++ src/features/nav/components/Navbar.vue | 9 ++---- 3 files changed, 35 insertions(+), 7 deletions(-) create mode 100644 src/features/colorTheme/components/DarkModeToggleButton.vue diff --git a/src/App.vue b/src/App.vue index b1f8dc2..ee20294 100644 --- a/src/App.vue +++ b/src/App.vue @@ -21,7 +21,6 @@ import { ref, provide, watch } from 'vue'; const isDark = ref(localStorage.getItem('theme') === 'dark'); provide('isDark', isDark); -watch(isDark, val => localStorage.setItem('theme', val ? 'dark' : 'light'));