From dafd8bb325ebf2f011990b3816d773d26b07cc4b Mon Sep 17 00:00:00 2001 From: Will Freeman Date: Fri, 28 Mar 2025 13:41:21 -0600 Subject: [PATCH] allow ?fullscreen=true for embedded map support --- webapp/src/App.vue | 89 ++++++++++++++-------------- webapp/src/components/LeafletMap.vue | 10 +++- webapp/src/views/Map.vue | 7 ++- 3 files changed, 59 insertions(+), 47 deletions(-) diff --git a/webapp/src/App.vue b/webapp/src/App.vue index 15c1d92..11e354c 100644 --- a/webapp/src/App.vue +++ b/webapp/src/App.vue @@ -6,6 +6,7 @@ import { useTheme } from 'vuetify'; const theme = useTheme(); const router = useRouter(); const isDark = computed(() => theme.name.value === 'dark'); +const isFullscreen = computed(() => router.currentRoute.value?.query.fullscreen === 'true'); function toggleTheme() { const newTheme = theme.global.name.value === 'dark' ? 'light' : 'dark'; @@ -46,53 +47,55 @@ watch(() => theme.global.name.value, (newTheme) => {