From 5d98f27b6b47c7fcfdb677c2e946ecd73d793579 Mon Sep 17 00:00:00 2001 From: Jakob Scheid Date: Sun, 17 May 2026 17:33:22 +0200 Subject: [PATCH] Make color theme switch more flexible --- src/App.vue | 10 +++- .../components/ColorThemeButton.vue | 56 +++++++++++++++++++ .../components/DarkModeToggleButton.vue | 32 ----------- .../colorTheme/composables/useColorTheme.js | 44 +++++++++++++++ src/features/nav/components/Navbar.vue | 22 +------- 5 files changed, 109 insertions(+), 55 deletions(-) create mode 100644 src/features/colorTheme/components/ColorThemeButton.vue delete mode 100644 src/features/colorTheme/components/DarkModeToggleButton.vue create mode 100644 src/features/colorTheme/composables/useColorTheme.js diff --git a/src/App.vue b/src/App.vue index ee20294..ce32ddc 100644 --- a/src/App.vue +++ b/src/App.vue @@ -17,14 +17,18 @@ limitations under the License.