From c331b94b3e11007a91d3d67e1a34af237d308c8c Mon Sep 17 00:00:00 2001 From: Anis Koubaa <mohamed.koubaa@kit.edu> Date: Wed, 19 Mar 2025 01:01:47 +0100 Subject: [PATCH] Make theme toggle-able. --- .../frontend/src/components/NavigationBar.vue | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/services/frontend/src/components/NavigationBar.vue b/services/frontend/src/components/NavigationBar.vue index 757c6e4..87b529d 100644 --- a/services/frontend/src/components/NavigationBar.vue +++ b/services/frontend/src/components/NavigationBar.vue @@ -1,3 +1,13 @@ +<script setup> + import { useTheme } from 'vuetify' + + const theme = useTheme() + + function toggleTheme () { + theme.global.name.value = theme.global.current.value.dark ? 'light' : 'dark' +} +</script> + <template> <v-app-bar app @@ -48,9 +58,9 @@ > git </v-btn> + <v-btn @click="toggleTheme"> + toggle theme + </v-btn> <v-spacer /> </v-app-bar> </template> - -<script setup> -</script> -- GitLab