From 361c1e780b04f609c5fa1abf906d915574b54db6 Mon Sep 17 00:00:00 2001 From: James Easter Date: Tue, 8 Oct 2024 10:27:09 -0600 Subject: [PATCH] Allow `details feature` with a developmentMode config flag. --- components/CredentialDetailsViews.vue | 3 ++- lib/config.js | 4 +++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/components/CredentialDetailsViews.vue b/components/CredentialDetailsViews.vue index df64e1b..92b9317 100644 --- a/components/CredentialDetailsViews.vue +++ b/components/CredentialDetailsViews.vue @@ -136,6 +136,7 @@ * Copyright (c) 2015-2024 Digital Bazaar, Inc. All rights reserved. */ import {onBeforeMount, onMounted, reactive, ref} from 'vue'; +import {config} from '@bedrock/web'; import CredentialDetailsTree from './CredentialDetailsTree.vue'; import {date} from 'quasar'; import Mustache from 'mustache'; @@ -172,7 +173,7 @@ export default { const showDisplays = ref(false); const showHighlights = ref(false); const credentialImages = reactive([]); - const showDetails = ref(process.env.NODE_ENV === 'development'); + const showDetails = ref(config?.vueWallet?.developmentMode); // Select initial tab onMounted(() => { diff --git a/lib/config.js b/lib/config.js index 4a49834..8ff2de4 100644 --- a/lib/config.js +++ b/lib/config.js @@ -28,7 +28,9 @@ const cfg = { } }, // CHAPI is on by default - disableChapi: false + disableChapi: false, + // Development mode is false by default + developmentMode: true }; // expose as `vueWallet` on shared web app config