diff --git a/frontend/src/App.vue b/frontend/src/App.vue index 24aab3e..d84d180 100644 --- a/frontend/src/App.vue +++ b/frontend/src/App.vue @@ -32,9 +32,16 @@ window.addEventListener('logout', () => { onMounted(async () => { const mediaQuery = window.matchMedia(breakPointScreen) + mediaQuery.addEventListener('change', e => { sizeScreen.value = e }) + + const theme = localStorage.getItem('theme') + + if (theme !== null) { + document.querySelector('html').setAttribute('data-theme', theme) + } }) onUnmounted(() => { diff --git a/frontend/src/components/ThemeSwitcher.vue b/frontend/src/components/ThemeSwitcher.vue index acdec5a..8a3aa40 100644 --- a/frontend/src/components/ThemeSwitcher.vue +++ b/frontend/src/components/ThemeSwitcher.vue @@ -1,3 +1,13 @@ + + -