diff --git a/code/websites/pokedex.online/src/App.vue b/code/websites/pokedex.online/src/App.vue index 2385f69..eff58f0 100644 --- a/code/websites/pokedex.online/src/App.vue +++ b/code/websites/pokedex.online/src/App.vue @@ -5,10 +5,14 @@ + + diff --git a/code/websites/pokedex.online/src/components/DeveloperTools.vue b/code/websites/pokedex.online/src/components/DeveloperTools.vue index 04eb4f9..cb7b184 100644 --- a/code/websites/pokedex.online/src/components/DeveloperTools.vue +++ b/code/websites/pokedex.online/src/components/DeveloperTools.vue @@ -23,8 +23,13 @@ @change="toggleFlag(flag.name)" /> {{ flag.name }} - override - + override + 🔒 @@ -33,7 +38,9 @@
- +
@@ -52,13 +59,19 @@
Role: - {{ user.isAdmin ? '👑 Admin' : '👤 User' }} + {{ + user.isAdmin ? '👑 Admin' : '👤 User' + }}
Permissions:
- + {{ perm }}
@@ -66,7 +79,11 @@
Token (truncated): - {{ token.substring(0, 20) }}...{{ token.substring(token.length - 10) }} + {{ token.substring(0, 20) }}...{{ + token.substring(token.length - 10) + }}
@@ -107,14 +124,20 @@ import { useAuth } from '../composables/useAuth.js'; import { useFeatureFlags } from '../composables/useFeatureFlags.js'; const { user, token } = useAuth(); -const { getFlags, toggle: toggleFlagOverride, resetAll: resetAllOverrides } = useFeatureFlags(); +const { + getFlags, + toggle: toggleFlagOverride, + resetAll: resetAllOverrides +} = useFeatureFlags(); const isOpen = ref(false); // Only show in development mode const isAvailable = computed(() => process.env.NODE_ENV === 'development'); const nodeEnv = computed(() => process.env.NODE_ENV || 'unknown'); -const appVersion = computed(() => import.meta.env.VITE_APP_VERSION || '1.0.0-dev'); +const appVersion = computed( + () => import.meta.env.VITE_APP_VERSION || '1.0.0-dev' +); const flags = computed(() => getFlags()); @@ -126,7 +149,7 @@ const close = () => { isOpen.value = false; }; -const toggleFlag = (flagName) => { +const toggleFlag = flagName => { toggleFlagOverride(flagName); }; @@ -137,7 +160,7 @@ const resetAll = () => { }; // Keyboard shortcut: Ctrl+Shift+D -const handleKeyDown = (e) => { +const handleKeyDown = e => { if (e.ctrlKey && e.shiftKey && e.code === 'KeyD') { e.preventDefault(); if (isAvailable.value) {