From 6020cde31a1b54ca2185f479ce65d4cbd0a6a40b Mon Sep 17 00:00:00 2001 From: Moda20 Date: Mon, 9 Jan 2023 13:01:12 +0100 Subject: [PATCH] add test network from env file --- src/components/sections/LoginComponent.vue | 6 +++--- src/utils/lists.js | 15 +++++++++++++++ 2 files changed, 18 insertions(+), 3 deletions(-) diff --git a/src/components/sections/LoginComponent.vue b/src/components/sections/LoginComponent.vue index a508fa8..291680c 100644 --- a/src/components/sections/LoginComponent.vue +++ b/src/components/sections/LoginComponent.vue @@ -11,7 +11,7 @@ @@ -73,7 +73,7 @@ import { getAddressShortForm } from '@/utils/stringUtil'; import metamask from '@/service/metamask'; import MNotification from '@/components/shared/Notification'; import Button from '@/components/Button'; -import { networkList } from '@/utils/lists'; +import { getTestingNetwork, networkList } from '@/utils/lists'; import { networkErrors } from '@/utils/errorMessages'; export default { name: 'LoginComponent', @@ -114,7 +114,7 @@ export default { error: null, metamaskError: null, networkError: null, - networkOptions: networkList, + networkOptions: [...networkList, ...getTestingNetwork()], }; }, computed: { diff --git a/src/utils/lists.js b/src/utils/lists.js index a8a122f..138a2af 100644 --- a/src/utils/lists.js +++ b/src/utils/lists.js @@ -17,6 +17,21 @@ export const networkList = [ }, ]; +export const getTestingNetwork = () => { + return process.env.NODE_ENV === 'test' + ? [ + { + label: process.env.VUE_APP_TEST_NETWORK_NAME, + hubContract: process.env.VUE_APP_TEST_NETWORK_HUB_CONTRACT, + chainId: process.env.VUE_APP_TEST_CHAIN_ID, + rpc: process.env.VUE_APP_RPC_URL, + bcNetworkName: process.env.VUE_APP_BC_NETWORK_NAME, + contentAssetStorageContractAddress: process.env.VUE_APP_CONTENT_ASSET_STORAGE_ADDRESS, + }, + ] + : []; +}; + export const purposeList = [ { label: 'Admin key',