@@ -64,6 +64,13 @@ class SettingsWalletNetworksSubpage extends SettingsWalletNetworksSubpageBase {
64
64
this . updateNetworks ( )
65
65
}
66
66
67
+ getNetworkItemClass ( chainId ) {
68
+ if ( ! this . isDefaultNetwork ( chainId ) ) {
69
+ return "flex cr-padded-text hovered"
70
+ }
71
+ return "flex cr-padded-text"
72
+ }
73
+
67
74
isDefaultNetwork ( chainId ) {
68
75
return ( chainId ===
69
76
this . getPref ( 'brave.wallet.wallet_current_chain_id' ) . value )
@@ -79,14 +86,20 @@ class SettingsWalletNetworksSubpage extends SettingsWalletNetworksSubpageBase {
79
86
}
80
87
81
88
onDeleteActionTapped_ ( event ) {
89
+ const chainId = this . selectedNetwork . chainId
90
+ const chainName = this . selectedNetwork . chainName
82
91
this . selectedNetwork = { }
83
92
this . $$ ( 'cr-action-menu' ) . close ( ) ;
93
+ if ( this . isDefaultNetwork ( chainId ) ) {
94
+ this . updateNetworks ( )
95
+ return
96
+ }
84
97
var message = this . i18n ( 'walletDeleteNetworkConfirmation' ,
85
- event . model . item . chainName )
98
+ chainName )
86
99
if ( ! window . confirm ( message ) )
87
100
return
88
101
89
- this . browserProxy_ . removeEthereumChain ( event . model . item . chainId ) .
102
+ this . browserProxy_ . removeEthereumChain ( chainId ) .
90
103
then ( success => { this . updateNetworks ( ) } )
91
104
}
92
105
@@ -95,6 +108,10 @@ class SettingsWalletNetworksSubpage extends SettingsWalletNetworksSubpageBase {
95
108
}
96
109
97
110
onItemDoubleClick ( event ) {
111
+ if ( this . isDefaultNetwork ( event . model . item . chainId ) ) {
112
+ this . updateNetworks ( )
113
+ return
114
+ }
98
115
this . selectedNetwork = event . model . item
99
116
this . showAddWalletNetworkDialog_ = true
100
117
}
0 commit comments