File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -27,10 +27,12 @@ const Addresses = ({
2727 loadings : { addressList : isLoading } ,
2828 } ,
2929 wallet : { addresses = [ ] , id : walletID } ,
30- settings : { showAddressBook = false } ,
30+ chain : { networkID } ,
31+ settings : { showAddressBook = false , networks = [ ] } ,
3132 history,
3233 dispatch,
3334} : React . PropsWithoutRef < StateWithDispatch & RouteComponentProps > ) => {
35+ const isMainnet = ( networks . find ( n => n . id === networkID ) || { } ) . type === 'mainnet'
3436 const [ showMainnetAddress , setShowMainnetAddress ] = useState ( false )
3537 const [ t ] = useTranslation ( )
3638 useEffect ( ( ) => {
@@ -211,11 +213,13 @@ const Addresses = ({
211213 return (
212214 < >
213215 < Stack verticalAlign = "center" horizontalAlign = "start" tokens = { { childrenGap : 15 } } >
214- < DefaultButton
215- text = { t ( `addresses.display-${ showMainnetAddress ? 'testnet' : 'mainnet' } -addresses` ) }
216- onClick = { ( ) => setShowMainnetAddress ( ! showMainnetAddress ) }
217- />
218- { showMainnetAddress ? (
216+ { ! isMainnet ? (
217+ < DefaultButton
218+ text = { t ( `addresses.display-${ showMainnetAddress ? 'testnet' : 'mainnet' } -addresses` ) }
219+ onClick = { ( ) => setShowMainnetAddress ( ! showMainnetAddress ) }
220+ />
221+ ) : null }
222+ { showMainnetAddress && ! isMainnet ? (
219223 < Text variant = "medium" style = { { color : semanticColors . errorText } } >
220224 { t ( 'addresses.mainnet-address-caution' ) }
221225 </ Text >
Original file line number Diff line number Diff line change @@ -94,6 +94,7 @@ declare namespace State {
9494 interface NetworkProperty {
9595 name : string
9696 remote : string
97+ type ?: 'mainnet' | 'testnet'
9798 }
9899
99100 interface Network extends NetworkProperty {
You can’t perform that action at this time.
0 commit comments