1
1
import * as React from 'react'
2
- import { create } from 'ethereum-blockies'
3
2
import { EthereumChain } from '../../../constants/types'
4
- import { reduceAddress } from '../../../utils/reduce-address'
5
- import { reduceNetworkDisplayName } from '../../../utils/network-utils'
6
3
import { getLocale } from '../../../../common/locale'
7
4
import { NavButton , PanelTab } from '..'
8
5
@@ -21,21 +18,15 @@ import {
21
18
22
19
import {
23
20
StyledWrapper ,
24
- AccountCircle ,
25
- AddressAndOrb ,
26
- AddressText ,
27
21
CenterColumn ,
28
22
Description ,
29
- NetworkText ,
30
- PanelTitle ,
31
- TopRow
23
+ PanelTitle
32
24
} from '../shared-panel-styles'
33
25
34
26
export type tabs = 'network' | 'details'
35
27
36
28
export interface Props {
37
29
siteOrigin : string
38
- selectedNetwork : EthereumChain
39
30
networkPayload : EthereumChain
40
31
panelType : 'add' | 'change'
41
32
onCancel : ( ) => void
@@ -47,36 +38,23 @@ export interface Props {
47
38
function AllowAddChangeNetworkPanel ( props : Props ) {
48
39
const {
49
40
siteOrigin,
50
- selectedNetwork,
51
41
networkPayload,
52
42
panelType,
53
43
onCancel,
54
44
onApproveAddNetwork,
55
45
onApproveChangeNetwork,
56
46
onLearnMore
57
47
} = props
58
- const selectedNetworkUrl = selectedNetwork . rpcUrls . length ? ( new URL ( selectedNetwork . rpcUrls [ 0 ] ) ) . hostname : ''
59
48
const rpcUrl = networkPayload . rpcUrls . length ? ( new URL ( networkPayload . rpcUrls [ 0 ] ) ) . hostname : ''
60
49
const blockUrl = networkPayload . blockExplorerUrls . length ? networkPayload . blockExplorerUrls [ 0 ] : ''
61
50
62
51
const [ selectedTab , setSelectedTab ] = React . useState < tabs > ( 'network' )
63
- const orb = React . useMemo ( ( ) => {
64
- return create ( { seed : rpcUrl , size : 8 , scale : 16 } ) . toDataURL ( )
65
- } , [ rpcUrl ] )
66
-
67
52
const onSelectTab = ( tab : tabs ) => ( ) => {
68
53
setSelectedTab ( tab )
69
54
}
70
55
71
56
return (
72
57
< StyledWrapper >
73
- < TopRow >
74
- < NetworkText > { reduceNetworkDisplayName ( selectedNetwork . chainName ) } </ NetworkText >
75
- < AddressAndOrb >
76
- < AddressText > { reduceAddress ( selectedNetworkUrl ) } </ AddressText >
77
- < AccountCircle orb = { orb } />
78
- </ AddressAndOrb >
79
- </ TopRow >
80
58
< CenterColumn >
81
59
< FavIcon src = { `chrome://favicon/size/64@1x/${ siteOrigin } ` } />
82
60
< URLText > { siteOrigin } </ URLText >
0 commit comments