only allow QA network selection in development mode

This commit is contained in:
fmtabbara
2022-02-25 10:56:28 +00:00
parent 29b07b4904
commit aab2be1fbd
3 changed files with 17 additions and 14 deletions
+1
View File
@@ -1,3 +1,4 @@
export const config = {
ADMIN_ADDRESS: process.env.ADMIN_ADDRESS,
IS_DEV_MODE: process.env.NODE_ENV === 'development',
}
+14 -12
View File
@@ -1,7 +1,7 @@
import React, { useState, useContext } from 'react'
import { Button, List, ListItem, ListItemIcon, ListItemText, ListSubheader, Popover } from '@mui/material'
import { ArrowDropDown, CheckSharp } from '@mui/icons-material'
import { ClientContext } from '../context/main'
import { ClientContext, IS_DEV_MODE } from '../context/main'
import { Network } from 'src/types'
const networks: { networkName: Network; name: string }[] = [
@@ -46,17 +46,19 @@ export const NetworkSelector = () => {
>
<List>
<ListSubheader>Network selection</ListSubheader>
{networks.map(({ name, networkName }) => (
<NetworkItem
key={networkName}
title={name}
isSelected={networkName === network}
onSelect={() => {
handleClose()
switchNetwork(networkName)
}}
/>
))}
{networks
.filter((network) => !(!IS_DEV_MODE && network.networkName === 'QA'))
.map(({ name, networkName }) => (
<NetworkItem
key={networkName}
title={name}
isSelected={networkName === network}
onSelect={() => {
handleClose()
switchNetwork(networkName)
}}
/>
))}
</List>
</Popover>
</>
+2 -2
View File
@@ -6,7 +6,7 @@ import { getMixnodeBondDetails, selectNetwork, signInWithMnemonic, signOut } fro
import { currencyMap } from '../utils'
import { useHistory } from 'react-router-dom'
export const { ADMIN_ADDRESS } = config
export const { ADMIN_ADDRESS, IS_DEV_MODE } = config
export const urls = (network?: Network) =>
network === 'MAINNET'
@@ -70,7 +70,7 @@ export const ClientContextProvider = ({ children }: { children: React.ReactNode
setIsLoading(true)
await signInWithMnemonic(mnemonic || '')
await getBondDetails()
setNetwork('QA')
setNetwork('MAINNET')
history.push('/balance')
} catch (e) {
setIsLoading(false)