diff --git a/code/websites/pokedex.online/src/components/DeveloperTools.vue b/code/websites/pokedex.online/src/components/DeveloperTools.vue index a12ff84..8998b39 100644 --- a/code/websites/pokedex.online/src/components/DeveloperTools.vue +++ b/code/websites/pokedex.online/src/components/DeveloperTools.vue @@ -132,8 +132,12 @@ const { const isOpen = ref(false); -// Only show in development mode -const isAvailable = computed(() => process.env.NODE_ENV === 'development'); +// Show in development mode or when authenticated in production +const isAvailable = computed(() => { + const isDev = process.env.NODE_ENV === 'development'; + const isAuthenticatedInProduction = process.env.NODE_ENV === 'production' && user.value; + return isDev || isAuthenticatedInProduction; +}); const nodeEnv = computed(() => process.env.NODE_ENV || 'unknown'); const appVersion = computed( () => import.meta.env.VITE_APP_VERSION || '1.0.0-dev'