diff --git a/webapp/src/App.vue b/webapp/src/App.vue
index 87a2d09..1eb10e9 100644
--- a/webapp/src/App.vue
+++ b/webapp/src/App.vue
@@ -5,6 +5,7 @@ import { useTheme } from 'vuetify';
const theme = useTheme();
const router = useRouter();
+const snackbar = ref({ show: false, text: '' });
const isDark = computed(() => theme.name.value === 'dark');
const isFullscreen = computed(() => router.currentRoute.value?.query.fullscreen === 'true');
@@ -12,6 +13,13 @@ function toggleTheme() {
const newTheme = theme.global.name.value === 'dark' ? 'light' : 'dark';
theme.global.name.value = newTheme;
localStorage.setItem('theme', newTheme);
+
+ if (newTheme === 'dark' && router.currentRoute.value.path === '/map') {
+ snackbar.value = {
+ show: true,
+ text: "Dark maps aren't available yet :("
+ };
+ }
}
onMounted(() => {
@@ -127,6 +135,24 @@ watch(() => theme.global.name.value, (newTheme) => {
+
+
+ mdi-theme-light-dark
+ {{ snackbar.text }}
+
+
+ mdi-close
+
+
+