diff --git a/test/data/mock-state.json b/test/data/mock-state.json
index b378b37c4..cc1b350a4 100644
--- a/test/data/mock-state.json
+++ b/test/data/mock-state.json
@@ -1,43 +1,50 @@
{
"appState": {
- "isLoading": false,
+ "networkDropdownOpen": false,
"gasIsLoading": false,
- "currentView": {
- "name": "accountDetail",
- "detailView": null,
- "context": "0x0dcd5d886577d5081b0c52e242ef29e70be3e7bc"
+ "isLoading": false,
+ "modal": {
+ "open": false,
+ "modalState": {
+ "name": null,
+ "props": {}
+ },
+ "previousModalState": {
+ "name": null
+ }
}
},
"history": {
"mostRecentOverviewPage": "/"
},
"metamask": {
+ "gasEstimateType": "fee-market",
"gasFeeEstimates": {
"low": {
- "suggestedMaxPriorityFeePerGas": "1.233864249",
- "suggestedMaxFeePerGas": "19.308202033",
- "minWaitTimeEstimate": 15000,
- "maxWaitTimeEstimate": 30000
+ "minWaitTimeEstimate": 180000,
+ "maxWaitTimeEstimate": 300000,
+ "suggestedMaxPriorityFeePerGas": "3",
+ "suggestedMaxFeePerGas": "53"
},
"medium": {
- "suggestedMaxPriorityFeePerGas": "1.5",
- "suggestedMaxFeePerGas": "25.900356008",
"minWaitTimeEstimate": 15000,
- "maxWaitTimeEstimate": 45000
+ "maxWaitTimeEstimate": 60000,
+ "suggestedMaxPriorityFeePerGas": "7",
+ "suggestedMaxFeePerGas": "70"
},
"high": {
- "suggestedMaxPriorityFeePerGas": "2",
- "suggestedMaxFeePerGas": "32.726374232",
- "minWaitTimeEstimate": 15000,
- "maxWaitTimeEstimate": 60000
+ "minWaitTimeEstimate": 0,
+ "maxWaitTimeEstimate": 15000,
+ "suggestedMaxPriorityFeePerGas": "10",
+ "suggestedMaxFeePerGas": "100"
},
- "estimatedBaseFee": "18.074337783",
- "historicalBaseFeeRange": ["10.621659703", "19.673392581"],
+ "estimatedBaseFee": "50",
+ "historicalBaseFeeRange": ["28.533098435", "70.351148354"],
"baseFeeTrend": "up",
- "latestPriorityFeeRange": ["1.5", "17.536644176"],
- "historicalPriorityFeeRange": ["0.110624865", "718.303816711"],
- "priorityFeeTrend": "up",
- "networkCongestion": 0.87115
+ "latestPriorityFeeRange": ["1", "40"],
+ "historicalPriorityFeeRange": ["0.1458417", "700.156384646"],
+ "priorityFeeTrend": "down",
+ "networkCongestion": 0.90625
},
"preferences": {
"hideZeroBalanceTokens": false,
@@ -46,17 +53,34 @@
"useNativeCurrencyAsPrimaryCurrency": true
},
"ensResolutionsByAddress": {},
+ "isAccountMenuOpen": false,
+ "isUnlocked": true,
+ "alertEnabledness": {
+ "unconnectedAccount": true
+ },
"featureFlags": {
"showIncomingTransactions": true
},
"network": "4",
"provider": {
+ "type": "rpc",
"chainId": "0x4"
},
"keyrings": [
+ {
+ "type": "HD Key Tree",
+ "accounts": [
+ "0x0dcd5d886577d5081b0c52e242ef29e70be3e7bc",
+ "0xec1adf982415d2ef5ec55899b9bfb8bc0f29251b"
+ ]
+ },
{
"type": "Ledger Hardware",
- "accounts": ["0x0dcd5d886577d5081b0c52e242ef29e70be3e7bc"]
+ "accounts": ["0xc42edfcc21ed14dda456aa0756c153f7985d8813"]
+ },
+ {
+ "type": "Simple Key Pair",
+ "accounts": ["0xeb9e64b93097bc15f01f13eae97015c57ab64823"]
}
],
"identities": {
@@ -64,9 +88,17 @@
"address": "0x0dcd5d886577d5081b0c52e242ef29e70be3e7bc",
"name": "Test Account"
},
+ "0xec1adf982415d2ef5ec55899b9bfb8bc0f29251b": {
+ "address": "0xec1adf982415d2ef5ec55899b9bfb8bc0f29251b",
+ "name": "Test Account 2"
+ },
"0xc42edfcc21ed14dda456aa0756c153f7985d8813": {
"address": "0xc42edfcc21ed14dda456aa0756c153f7985d8813",
- "name": "Test Account 2"
+ "name": "Test Ledger 1"
+ },
+ "0xeb9e64b93097bc15f01f13eae97015c57ab64823": {
+ "name": "Test Account 3",
+ "address": "0xeb9e64b93097bc15f01f13eae97015c57ab64823"
}
},
"networkDetails": {
@@ -150,9 +182,17 @@
"balance": "0x0",
"address": "0x0dcd5d886577d5081b0c52e242ef29e70be3e7bc"
},
+ "0xec1adf982415d2ef5ec55899b9bfb8bc0f29251b": {
+ "address": "0xec1adf982415d2ef5ec55899b9bfb8bc0f29251b",
+ "balance": "0x0"
+ },
"0xc42edfcc21ed14dda456aa0756c153f7985d8813": {
"address": "0xc42edfcc21ed14dda456aa0756c153f7985d8813",
"balance": "0x0"
+ },
+ "0xeb9e64b93097bc15f01f13eae97015c57ab64823": {
+ "address": "0xeb9e64b93097bc15f01f13eae97015c57ab64823",
+ "balance": "0x0"
}
},
"tokens": [
diff --git a/ui/components/app/app-header/__snapshots__/app-header.test.js.snap b/ui/components/app/app-header/__snapshots__/app-header.test.js.snap
new file mode 100644
index 000000000..3949b9881
--- /dev/null
+++ b/ui/components/app/app-header/__snapshots__/app-header.test.js.snap
@@ -0,0 +1,309 @@
+// Jest Snapshot v1, https://goo.gl/fbAQLP
+
+exports[`App Header should match snapshot 1`] = `
+
+
+
+`;
diff --git a/ui/components/app/app-header/app-header.component.js b/ui/components/app/app-header/app-header.component.js
index 7355af677..7f1bbc253 100644
--- a/ui/components/app/app-header/app-header.component.js
+++ b/ui/components/app/app-header/app-header.component.js
@@ -74,6 +74,7 @@ export default class AppHeader extends PureComponent {
return (
isUnlocked && (