diff --git a/__tests__/components/__snapshots__/NetworkConfigurationTooltip.test.js.snap b/__tests__/components/__snapshots__/NetworkConfigurationTooltip.test.js.snap
index 1296f60a3..125c480de 100644
--- a/__tests__/components/__snapshots__/NetworkConfigurationTooltip.test.js.snap
+++ b/__tests__/components/__snapshots__/NetworkConfigurationTooltip.test.js.snap
@@ -60,6 +60,7 @@ exports[`NetworkConfigurationTooltip renders without crashing 1`] = `
"authLedgerSecondStep": "Navigate to the NEO app on your device",
"authLogin": "Login",
"authLoginButton": "Login",
+ "authMigrateWallets": "Migrate Wallets",
"authPrivate": "PRIVATE",
"authPrivateKeyPlaceholder": "Enter your private key here",
"authSaved": "SAVED",
@@ -161,6 +162,28 @@ exports[`NetworkConfigurationTooltip renders without crashing 1`] = `
"manageWalletsEditWalletSave": "Save Changes",
"manageWalletsImport": "Import",
"manageWalletsLabel": "Manage Wallets",
+ "migrateWalletNeon3Button": "Migrate Now!",
+ "migrateWalletNeon3Description": "Migrating your wallet will give you access to a broader range of supported assets, and a sleeker, improved user experience that will make the management of your assets a breeze!",
+ "migrateWalletNeon3Title": "Do you want to migrate your NEON 2 wallet to NEON 3?",
+ "migrateWalletsNeon3AltImage": "Migrate Wallets Background Image",
+ "migrateWalletsNeon3InputLabel": "Where would you like to save your migration file?",
+ "migrateWalletsNeon3Step1ButtonLabel": "Next",
+ "migrateWalletsNeon3Step1Description": "Start by downloading the latest NEON build and create your first wallet:",
+ "migrateWalletsNeon3Step1DownloadButton": "Download NEON 3",
+ "migrateWalletsNeon3Step1NextStep": "Once NEON 3 is installed on your device, move to the next step.",
+ "migrateWalletsNeon3Step1Title": "Get NEON 3",
+ "migrateWalletsNeon3Step2BrowseButton": "Browse...",
+ "migrateWalletsNeon3Step2ButtonLabel": "Next",
+ "migrateWalletsNeon3Step2Description": "Export the NEON 2 migration file to your computer. You’ll use this file to migrate your wallet into NEON 3.",
+ "migrateWalletsNeon3Step2NextStep": "When you’ve defined a location to save your migration file, move to the next step.",
+ "migrateWalletsNeon3Step2Title": "Export your NEON 2 accounts",
+ "migrateWalletsNeon3Step3AltImage": "Migrate Wallets Background Image",
+ "migrateWalletsNeon3Step3Description": "You’re almost there!",
+ "migrateWalletsNeon3Step3Description2": "In order to complete the migration process, open NEON 3 and follow the instructions.",
+ "migrateWalletsNeon3Step3Title": "Open NEON 3",
+ "migrateWalletsNeon3Steps1": "Get NEON 3",
+ "migrateWalletsNeon3Steps2": "Export your NEON 2 accounts",
+ "migrateWalletsNeon3Steps3": "Open NEON 3",
"modalActionCancel": "Cancel",
"modalActionConfirm": "Confirm",
"modifyDetails": "Modify Details",
@@ -724,6 +747,7 @@ exports[`NetworkConfigurationTooltip renders without crashing 1`] = `
"authLedgerSecondStep": "Navigate to the NEO app on your device",
"authLogin": "Login",
"authLoginButton": "Login",
+ "authMigrateWallets": "Migrate Wallets",
"authPrivate": "PRIVATE",
"authPrivateKeyPlaceholder": "Enter your private key here",
"authSaved": "SAVED",
@@ -825,6 +849,28 @@ exports[`NetworkConfigurationTooltip renders without crashing 1`] = `
"manageWalletsEditWalletSave": "Save Changes",
"manageWalletsImport": "Import",
"manageWalletsLabel": "Manage Wallets",
+ "migrateWalletNeon3Button": "Migrate Now!",
+ "migrateWalletNeon3Description": "Migrating your wallet will give you access to a broader range of supported assets, and a sleeker, improved user experience that will make the management of your assets a breeze!",
+ "migrateWalletNeon3Title": "Do you want to migrate your NEON 2 wallet to NEON 3?",
+ "migrateWalletsNeon3AltImage": "Migrate Wallets Background Image",
+ "migrateWalletsNeon3InputLabel": "Where would you like to save your migration file?",
+ "migrateWalletsNeon3Step1ButtonLabel": "Next",
+ "migrateWalletsNeon3Step1Description": "Start by downloading the latest NEON build and create your first wallet:",
+ "migrateWalletsNeon3Step1DownloadButton": "Download NEON 3",
+ "migrateWalletsNeon3Step1NextStep": "Once NEON 3 is installed on your device, move to the next step.",
+ "migrateWalletsNeon3Step1Title": "Get NEON 3",
+ "migrateWalletsNeon3Step2BrowseButton": "Browse...",
+ "migrateWalletsNeon3Step2ButtonLabel": "Next",
+ "migrateWalletsNeon3Step2Description": "Export the NEON 2 migration file to your computer. You’ll use this file to migrate your wallet into NEON 3.",
+ "migrateWalletsNeon3Step2NextStep": "When you’ve defined a location to save your migration file, move to the next step.",
+ "migrateWalletsNeon3Step2Title": "Export your NEON 2 accounts",
+ "migrateWalletsNeon3Step3AltImage": "Migrate Wallets Background Image",
+ "migrateWalletsNeon3Step3Description": "You’re almost there!",
+ "migrateWalletsNeon3Step3Description2": "In order to complete the migration process, open NEON 3 and follow the instructions.",
+ "migrateWalletsNeon3Step3Title": "Open NEON 3",
+ "migrateWalletsNeon3Steps1": "Get NEON 3",
+ "migrateWalletsNeon3Steps2": "Export your NEON 2 accounts",
+ "migrateWalletsNeon3Steps3": "Open NEON 3",
"modalActionCancel": "Cancel",
"modalActionConfirm": "Confirm",
"modifyDetails": "Modify Details",
@@ -1240,6 +1286,7 @@ exports[`renderNode with a node that has fallen out of top 21 renders warningico
"authLedgerSecondStep": "Navigate to the NEO app on your device",
"authLogin": "Login",
"authLoginButton": "Login",
+ "authMigrateWallets": "Migrate Wallets",
"authPrivate": "PRIVATE",
"authPrivateKeyPlaceholder": "Enter your private key here",
"authSaved": "SAVED",
@@ -1341,6 +1388,28 @@ exports[`renderNode with a node that has fallen out of top 21 renders warningico
"manageWalletsEditWalletSave": "Save Changes",
"manageWalletsImport": "Import",
"manageWalletsLabel": "Manage Wallets",
+ "migrateWalletNeon3Button": "Migrate Now!",
+ "migrateWalletNeon3Description": "Migrating your wallet will give you access to a broader range of supported assets, and a sleeker, improved user experience that will make the management of your assets a breeze!",
+ "migrateWalletNeon3Title": "Do you want to migrate your NEON 2 wallet to NEON 3?",
+ "migrateWalletsNeon3AltImage": "Migrate Wallets Background Image",
+ "migrateWalletsNeon3InputLabel": "Where would you like to save your migration file?",
+ "migrateWalletsNeon3Step1ButtonLabel": "Next",
+ "migrateWalletsNeon3Step1Description": "Start by downloading the latest NEON build and create your first wallet:",
+ "migrateWalletsNeon3Step1DownloadButton": "Download NEON 3",
+ "migrateWalletsNeon3Step1NextStep": "Once NEON 3 is installed on your device, move to the next step.",
+ "migrateWalletsNeon3Step1Title": "Get NEON 3",
+ "migrateWalletsNeon3Step2BrowseButton": "Browse...",
+ "migrateWalletsNeon3Step2ButtonLabel": "Next",
+ "migrateWalletsNeon3Step2Description": "Export the NEON 2 migration file to your computer. You’ll use this file to migrate your wallet into NEON 3.",
+ "migrateWalletsNeon3Step2NextStep": "When you’ve defined a location to save your migration file, move to the next step.",
+ "migrateWalletsNeon3Step2Title": "Export your NEON 2 accounts",
+ "migrateWalletsNeon3Step3AltImage": "Migrate Wallets Background Image",
+ "migrateWalletsNeon3Step3Description": "You’re almost there!",
+ "migrateWalletsNeon3Step3Description2": "In order to complete the migration process, open NEON 3 and follow the instructions.",
+ "migrateWalletsNeon3Step3Title": "Open NEON 3",
+ "migrateWalletsNeon3Steps1": "Get NEON 3",
+ "migrateWalletsNeon3Steps2": "Export your NEON 2 accounts",
+ "migrateWalletsNeon3Steps3": "Open NEON 3",
"modalActionCancel": "Cancel",
"modalActionConfirm": "Confirm",
"modifyDetails": "Modify Details",
@@ -1611,6 +1680,7 @@ exports[`renderNode with a vote renders warningicon with no vote 1`] = `
"authLedgerSecondStep": "Navigate to the NEO app on your device",
"authLogin": "Login",
"authLoginButton": "Login",
+ "authMigrateWallets": "Migrate Wallets",
"authPrivate": "PRIVATE",
"authPrivateKeyPlaceholder": "Enter your private key here",
"authSaved": "SAVED",
@@ -1712,6 +1782,28 @@ exports[`renderNode with a vote renders warningicon with no vote 1`] = `
"manageWalletsEditWalletSave": "Save Changes",
"manageWalletsImport": "Import",
"manageWalletsLabel": "Manage Wallets",
+ "migrateWalletNeon3Button": "Migrate Now!",
+ "migrateWalletNeon3Description": "Migrating your wallet will give you access to a broader range of supported assets, and a sleeker, improved user experience that will make the management of your assets a breeze!",
+ "migrateWalletNeon3Title": "Do you want to migrate your NEON 2 wallet to NEON 3?",
+ "migrateWalletsNeon3AltImage": "Migrate Wallets Background Image",
+ "migrateWalletsNeon3InputLabel": "Where would you like to save your migration file?",
+ "migrateWalletsNeon3Step1ButtonLabel": "Next",
+ "migrateWalletsNeon3Step1Description": "Start by downloading the latest NEON build and create your first wallet:",
+ "migrateWalletsNeon3Step1DownloadButton": "Download NEON 3",
+ "migrateWalletsNeon3Step1NextStep": "Once NEON 3 is installed on your device, move to the next step.",
+ "migrateWalletsNeon3Step1Title": "Get NEON 3",
+ "migrateWalletsNeon3Step2BrowseButton": "Browse...",
+ "migrateWalletsNeon3Step2ButtonLabel": "Next",
+ "migrateWalletsNeon3Step2Description": "Export the NEON 2 migration file to your computer. You’ll use this file to migrate your wallet into NEON 3.",
+ "migrateWalletsNeon3Step2NextStep": "When you’ve defined a location to save your migration file, move to the next step.",
+ "migrateWalletsNeon3Step2Title": "Export your NEON 2 accounts",
+ "migrateWalletsNeon3Step3AltImage": "Migrate Wallets Background Image",
+ "migrateWalletsNeon3Step3Description": "You’re almost there!",
+ "migrateWalletsNeon3Step3Description2": "In order to complete the migration process, open NEON 3 and follow the instructions.",
+ "migrateWalletsNeon3Step3Title": "Open NEON 3",
+ "migrateWalletsNeon3Steps1": "Get NEON 3",
+ "migrateWalletsNeon3Steps2": "Export your NEON 2 accounts",
+ "migrateWalletsNeon3Steps3": "Open NEON 3",
"modalActionCancel": "Cancel",
"modalActionConfirm": "Confirm",
"modifyDetails": "Modify Details",
@@ -1976,6 +2068,7 @@ exports[`renderNode with no vote renders warningicon with no vote 1`] = `
"authLedgerSecondStep": "Navigate to the NEO app on your device",
"authLogin": "Login",
"authLoginButton": "Login",
+ "authMigrateWallets": "Migrate Wallets",
"authPrivate": "PRIVATE",
"authPrivateKeyPlaceholder": "Enter your private key here",
"authSaved": "SAVED",
@@ -2077,6 +2170,28 @@ exports[`renderNode with no vote renders warningicon with no vote 1`] = `
"manageWalletsEditWalletSave": "Save Changes",
"manageWalletsImport": "Import",
"manageWalletsLabel": "Manage Wallets",
+ "migrateWalletNeon3Button": "Migrate Now!",
+ "migrateWalletNeon3Description": "Migrating your wallet will give you access to a broader range of supported assets, and a sleeker, improved user experience that will make the management of your assets a breeze!",
+ "migrateWalletNeon3Title": "Do you want to migrate your NEON 2 wallet to NEON 3?",
+ "migrateWalletsNeon3AltImage": "Migrate Wallets Background Image",
+ "migrateWalletsNeon3InputLabel": "Where would you like to save your migration file?",
+ "migrateWalletsNeon3Step1ButtonLabel": "Next",
+ "migrateWalletsNeon3Step1Description": "Start by downloading the latest NEON build and create your first wallet:",
+ "migrateWalletsNeon3Step1DownloadButton": "Download NEON 3",
+ "migrateWalletsNeon3Step1NextStep": "Once NEON 3 is installed on your device, move to the next step.",
+ "migrateWalletsNeon3Step1Title": "Get NEON 3",
+ "migrateWalletsNeon3Step2BrowseButton": "Browse...",
+ "migrateWalletsNeon3Step2ButtonLabel": "Next",
+ "migrateWalletsNeon3Step2Description": "Export the NEON 2 migration file to your computer. You’ll use this file to migrate your wallet into NEON 3.",
+ "migrateWalletsNeon3Step2NextStep": "When you’ve defined a location to save your migration file, move to the next step.",
+ "migrateWalletsNeon3Step2Title": "Export your NEON 2 accounts",
+ "migrateWalletsNeon3Step3AltImage": "Migrate Wallets Background Image",
+ "migrateWalletsNeon3Step3Description": "You’re almost there!",
+ "migrateWalletsNeon3Step3Description2": "In order to complete the migration process, open NEON 3 and follow the instructions.",
+ "migrateWalletsNeon3Step3Title": "Open NEON 3",
+ "migrateWalletsNeon3Steps1": "Get NEON 3",
+ "migrateWalletsNeon3Steps2": "Export your NEON 2 accounts",
+ "migrateWalletsNeon3Steps3": "Open NEON 3",
"modalActionCancel": "Cancel",
"modalActionConfirm": "Confirm",
"modifyDetails": "Modify Details",
diff --git a/__tests__/components/__snapshots__/NetworkSwitch.test.js.snap b/__tests__/components/__snapshots__/NetworkSwitch.test.js.snap
index d96f355a2..49ccdf62c 100644
--- a/__tests__/components/__snapshots__/NetworkSwitch.test.js.snap
+++ b/__tests__/components/__snapshots__/NetworkSwitch.test.js.snap
@@ -35,6 +35,7 @@ exports[`NetworkSwitch renders without crashing 1`] = `
"authLedgerSecondStep": "Navigate to the NEO app on your device",
"authLogin": "Login",
"authLoginButton": "Login",
+ "authMigrateWallets": "Migrate Wallets",
"authPrivate": "PRIVATE",
"authPrivateKeyPlaceholder": "Enter your private key here",
"authSaved": "SAVED",
@@ -136,6 +137,28 @@ exports[`NetworkSwitch renders without crashing 1`] = `
"manageWalletsEditWalletSave": "Save Changes",
"manageWalletsImport": "Import",
"manageWalletsLabel": "Manage Wallets",
+ "migrateWalletNeon3Button": "Migrate Now!",
+ "migrateWalletNeon3Description": "Migrating your wallet will give you access to a broader range of supported assets, and a sleeker, improved user experience that will make the management of your assets a breeze!",
+ "migrateWalletNeon3Title": "Do you want to migrate your NEON 2 wallet to NEON 3?",
+ "migrateWalletsNeon3AltImage": "Migrate Wallets Background Image",
+ "migrateWalletsNeon3InputLabel": "Where would you like to save your migration file?",
+ "migrateWalletsNeon3Step1ButtonLabel": "Next",
+ "migrateWalletsNeon3Step1Description": "Start by downloading the latest NEON build and create your first wallet:",
+ "migrateWalletsNeon3Step1DownloadButton": "Download NEON 3",
+ "migrateWalletsNeon3Step1NextStep": "Once NEON 3 is installed on your device, move to the next step.",
+ "migrateWalletsNeon3Step1Title": "Get NEON 3",
+ "migrateWalletsNeon3Step2BrowseButton": "Browse...",
+ "migrateWalletsNeon3Step2ButtonLabel": "Next",
+ "migrateWalletsNeon3Step2Description": "Export the NEON 2 migration file to your computer. You’ll use this file to migrate your wallet into NEON 3.",
+ "migrateWalletsNeon3Step2NextStep": "When you’ve defined a location to save your migration file, move to the next step.",
+ "migrateWalletsNeon3Step2Title": "Export your NEON 2 accounts",
+ "migrateWalletsNeon3Step3AltImage": "Migrate Wallets Background Image",
+ "migrateWalletsNeon3Step3Description": "You’re almost there!",
+ "migrateWalletsNeon3Step3Description2": "In order to complete the migration process, open NEON 3 and follow the instructions.",
+ "migrateWalletsNeon3Step3Title": "Open NEON 3",
+ "migrateWalletsNeon3Steps1": "Get NEON 3",
+ "migrateWalletsNeon3Steps2": "Export your NEON 2 accounts",
+ "migrateWalletsNeon3Steps3": "Open NEON 3",
"modalActionCancel": "Cancel",
"modalActionConfirm": "Confirm",
"modifyDetails": "Modify Details",
diff --git a/__tests__/components/__snapshots__/News.test.js.snap b/__tests__/components/__snapshots__/News.test.js.snap
index b477ff1cb..45b936e95 100644
--- a/__tests__/components/__snapshots__/News.test.js.snap
+++ b/__tests__/components/__snapshots__/News.test.js.snap
@@ -48,6 +48,7 @@ exports[`News renders without crashing 1`] = `
"authLedgerSecondStep": "Navigate to the NEO app on your device",
"authLogin": "Login",
"authLoginButton": "Login",
+ "authMigrateWallets": "Migrate Wallets",
"authPrivate": "PRIVATE",
"authPrivateKeyPlaceholder": "Enter your private key here",
"authSaved": "SAVED",
@@ -149,6 +150,28 @@ exports[`News renders without crashing 1`] = `
"manageWalletsEditWalletSave": "Save Changes",
"manageWalletsImport": "Import",
"manageWalletsLabel": "Manage Wallets",
+ "migrateWalletNeon3Button": "Migrate Now!",
+ "migrateWalletNeon3Description": "Migrating your wallet will give you access to a broader range of supported assets, and a sleeker, improved user experience that will make the management of your assets a breeze!",
+ "migrateWalletNeon3Title": "Do you want to migrate your NEON 2 wallet to NEON 3?",
+ "migrateWalletsNeon3AltImage": "Migrate Wallets Background Image",
+ "migrateWalletsNeon3InputLabel": "Where would you like to save your migration file?",
+ "migrateWalletsNeon3Step1ButtonLabel": "Next",
+ "migrateWalletsNeon3Step1Description": "Start by downloading the latest NEON build and create your first wallet:",
+ "migrateWalletsNeon3Step1DownloadButton": "Download NEON 3",
+ "migrateWalletsNeon3Step1NextStep": "Once NEON 3 is installed on your device, move to the next step.",
+ "migrateWalletsNeon3Step1Title": "Get NEON 3",
+ "migrateWalletsNeon3Step2BrowseButton": "Browse...",
+ "migrateWalletsNeon3Step2ButtonLabel": "Next",
+ "migrateWalletsNeon3Step2Description": "Export the NEON 2 migration file to your computer. You’ll use this file to migrate your wallet into NEON 3.",
+ "migrateWalletsNeon3Step2NextStep": "When you’ve defined a location to save your migration file, move to the next step.",
+ "migrateWalletsNeon3Step2Title": "Export your NEON 2 accounts",
+ "migrateWalletsNeon3Step3AltImage": "Migrate Wallets Background Image",
+ "migrateWalletsNeon3Step3Description": "You’re almost there!",
+ "migrateWalletsNeon3Step3Description2": "In order to complete the migration process, open NEON 3 and follow the instructions.",
+ "migrateWalletsNeon3Step3Title": "Open NEON 3",
+ "migrateWalletsNeon3Steps1": "Get NEON 3",
+ "migrateWalletsNeon3Steps2": "Export your NEON 2 accounts",
+ "migrateWalletsNeon3Steps3": "Open NEON 3",
"modalActionCancel": "Cancel",
"modalActionConfirm": "Confirm",
"modifyDetails": "Modify Details",
diff --git a/__tests__/components/__snapshots__/Sidebar.test.js.snap b/__tests__/components/__snapshots__/Sidebar.test.js.snap
index c7f0cf54c..66ea2dff6 100644
--- a/__tests__/components/__snapshots__/Sidebar.test.js.snap
+++ b/__tests__/components/__snapshots__/Sidebar.test.js.snap
@@ -49,6 +49,7 @@ exports[`Sidebar renders without crashing 1`] = `
"authLedgerSecondStep": "Navigate to the NEO app on your device",
"authLogin": "Login",
"authLoginButton": "Login",
+ "authMigrateWallets": "Migrate Wallets",
"authPrivate": "PRIVATE",
"authPrivateKeyPlaceholder": "Enter your private key here",
"authSaved": "SAVED",
@@ -150,6 +151,28 @@ exports[`Sidebar renders without crashing 1`] = `
"manageWalletsEditWalletSave": "Save Changes",
"manageWalletsImport": "Import",
"manageWalletsLabel": "Manage Wallets",
+ "migrateWalletNeon3Button": "Migrate Now!",
+ "migrateWalletNeon3Description": "Migrating your wallet will give you access to a broader range of supported assets, and a sleeker, improved user experience that will make the management of your assets a breeze!",
+ "migrateWalletNeon3Title": "Do you want to migrate your NEON 2 wallet to NEON 3?",
+ "migrateWalletsNeon3AltImage": "Migrate Wallets Background Image",
+ "migrateWalletsNeon3InputLabel": "Where would you like to save your migration file?",
+ "migrateWalletsNeon3Step1ButtonLabel": "Next",
+ "migrateWalletsNeon3Step1Description": "Start by downloading the latest NEON build and create your first wallet:",
+ "migrateWalletsNeon3Step1DownloadButton": "Download NEON 3",
+ "migrateWalletsNeon3Step1NextStep": "Once NEON 3 is installed on your device, move to the next step.",
+ "migrateWalletsNeon3Step1Title": "Get NEON 3",
+ "migrateWalletsNeon3Step2BrowseButton": "Browse...",
+ "migrateWalletsNeon3Step2ButtonLabel": "Next",
+ "migrateWalletsNeon3Step2Description": "Export the NEON 2 migration file to your computer. You’ll use this file to migrate your wallet into NEON 3.",
+ "migrateWalletsNeon3Step2NextStep": "When you’ve defined a location to save your migration file, move to the next step.",
+ "migrateWalletsNeon3Step2Title": "Export your NEON 2 accounts",
+ "migrateWalletsNeon3Step3AltImage": "Migrate Wallets Background Image",
+ "migrateWalletsNeon3Step3Description": "You’re almost there!",
+ "migrateWalletsNeon3Step3Description2": "In order to complete the migration process, open NEON 3 and follow the instructions.",
+ "migrateWalletsNeon3Step3Title": "Open NEON 3",
+ "migrateWalletsNeon3Steps1": "Get NEON 3",
+ "migrateWalletsNeon3Steps2": "Export your NEON 2 accounts",
+ "migrateWalletsNeon3Steps3": "Open NEON 3",
"modalActionCancel": "Cancel",
"modalActionConfirm": "Confirm",
"modifyDetails": "Modify Details",
@@ -1760,6 +1783,7 @@ exports[`Sidebar renders without crashing 1`] = `
"authLedgerSecondStep": "Navigate to the NEO app on your device",
"authLogin": "Login",
"authLoginButton": "Login",
+ "authMigrateWallets": "Migrate Wallets",
"authPrivate": "PRIVATE",
"authPrivateKeyPlaceholder": "Enter your private key here",
"authSaved": "SAVED",
@@ -1861,6 +1885,28 @@ exports[`Sidebar renders without crashing 1`] = `
"manageWalletsEditWalletSave": "Save Changes",
"manageWalletsImport": "Import",
"manageWalletsLabel": "Manage Wallets",
+ "migrateWalletNeon3Button": "Migrate Now!",
+ "migrateWalletNeon3Description": "Migrating your wallet will give you access to a broader range of supported assets, and a sleeker, improved user experience that will make the management of your assets a breeze!",
+ "migrateWalletNeon3Title": "Do you want to migrate your NEON 2 wallet to NEON 3?",
+ "migrateWalletsNeon3AltImage": "Migrate Wallets Background Image",
+ "migrateWalletsNeon3InputLabel": "Where would you like to save your migration file?",
+ "migrateWalletsNeon3Step1ButtonLabel": "Next",
+ "migrateWalletsNeon3Step1Description": "Start by downloading the latest NEON build and create your first wallet:",
+ "migrateWalletsNeon3Step1DownloadButton": "Download NEON 3",
+ "migrateWalletsNeon3Step1NextStep": "Once NEON 3 is installed on your device, move to the next step.",
+ "migrateWalletsNeon3Step1Title": "Get NEON 3",
+ "migrateWalletsNeon3Step2BrowseButton": "Browse...",
+ "migrateWalletsNeon3Step2ButtonLabel": "Next",
+ "migrateWalletsNeon3Step2Description": "Export the NEON 2 migration file to your computer. You’ll use this file to migrate your wallet into NEON 3.",
+ "migrateWalletsNeon3Step2NextStep": "When you’ve defined a location to save your migration file, move to the next step.",
+ "migrateWalletsNeon3Step2Title": "Export your NEON 2 accounts",
+ "migrateWalletsNeon3Step3AltImage": "Migrate Wallets Background Image",
+ "migrateWalletsNeon3Step3Description": "You’re almost there!",
+ "migrateWalletsNeon3Step3Description2": "In order to complete the migration process, open NEON 3 and follow the instructions.",
+ "migrateWalletsNeon3Step3Title": "Open NEON 3",
+ "migrateWalletsNeon3Steps1": "Get NEON 3",
+ "migrateWalletsNeon3Steps2": "Export your NEON 2 accounts",
+ "migrateWalletsNeon3Steps3": "Open NEON 3",
"modalActionCancel": "Cancel",
"modalActionConfirm": "Confirm",
"modifyDetails": "Modify Details",
@@ -2370,6 +2416,7 @@ exports[`Sidebar renders without crashing 1`] = `
"authLedgerSecondStep": "Navigate to the NEO app on your device",
"authLogin": "Login",
"authLoginButton": "Login",
+ "authMigrateWallets": "Migrate Wallets",
"authPrivate": "PRIVATE",
"authPrivateKeyPlaceholder": "Enter your private key here",
"authSaved": "SAVED",
@@ -2471,6 +2518,28 @@ exports[`Sidebar renders without crashing 1`] = `
"manageWalletsEditWalletSave": "Save Changes",
"manageWalletsImport": "Import",
"manageWalletsLabel": "Manage Wallets",
+ "migrateWalletNeon3Button": "Migrate Now!",
+ "migrateWalletNeon3Description": "Migrating your wallet will give you access to a broader range of supported assets, and a sleeker, improved user experience that will make the management of your assets a breeze!",
+ "migrateWalletNeon3Title": "Do you want to migrate your NEON 2 wallet to NEON 3?",
+ "migrateWalletsNeon3AltImage": "Migrate Wallets Background Image",
+ "migrateWalletsNeon3InputLabel": "Where would you like to save your migration file?",
+ "migrateWalletsNeon3Step1ButtonLabel": "Next",
+ "migrateWalletsNeon3Step1Description": "Start by downloading the latest NEON build and create your first wallet:",
+ "migrateWalletsNeon3Step1DownloadButton": "Download NEON 3",
+ "migrateWalletsNeon3Step1NextStep": "Once NEON 3 is installed on your device, move to the next step.",
+ "migrateWalletsNeon3Step1Title": "Get NEON 3",
+ "migrateWalletsNeon3Step2BrowseButton": "Browse...",
+ "migrateWalletsNeon3Step2ButtonLabel": "Next",
+ "migrateWalletsNeon3Step2Description": "Export the NEON 2 migration file to your computer. You’ll use this file to migrate your wallet into NEON 3.",
+ "migrateWalletsNeon3Step2NextStep": "When you’ve defined a location to save your migration file, move to the next step.",
+ "migrateWalletsNeon3Step2Title": "Export your NEON 2 accounts",
+ "migrateWalletsNeon3Step3AltImage": "Migrate Wallets Background Image",
+ "migrateWalletsNeon3Step3Description": "You’re almost there!",
+ "migrateWalletsNeon3Step3Description2": "In order to complete the migration process, open NEON 3 and follow the instructions.",
+ "migrateWalletsNeon3Step3Title": "Open NEON 3",
+ "migrateWalletsNeon3Steps1": "Get NEON 3",
+ "migrateWalletsNeon3Steps2": "Export your NEON 2 accounts",
+ "migrateWalletsNeon3Steps3": "Open NEON 3",
"modalActionCancel": "Cancel",
"modalActionConfirm": "Confirm",
"modifyDetails": "Modify Details",
diff --git a/app/assets/icons/arrow-right-green.svg b/app/assets/icons/arrow-right-green.svg
new file mode 100644
index 000000000..3d56f0f28
--- /dev/null
+++ b/app/assets/icons/arrow-right-green.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/icons/launch-green.svg b/app/assets/icons/launch-green.svg
new file mode 100644
index 000000000..e2707580d
--- /dev/null
+++ b/app/assets/icons/launch-green.svg
@@ -0,0 +1,5 @@
+
diff --git a/app/assets/images/migrate-wallets-icon-dark.png b/app/assets/images/migrate-wallets-icon-dark.png
new file mode 100644
index 000000000..f131b6f0b
Binary files /dev/null and b/app/assets/images/migrate-wallets-icon-dark.png differ
diff --git a/app/assets/images/migrate-wallets-icon-white.png b/app/assets/images/migrate-wallets-icon-white.png
new file mode 100644
index 000000000..58024a732
Binary files /dev/null and b/app/assets/images/migrate-wallets-icon-white.png differ
diff --git a/app/components/Button/Button.jsx b/app/components/Button/Button.jsx
index ee3f2344b..55f075008 100644
--- a/app/components/Button/Button.jsx
+++ b/app/components/Button/Button.jsx
@@ -17,6 +17,7 @@ type Props = {
elevated?: boolean,
outline?: boolean,
iconClassName?: string,
+ contentClassName?: string,
}
class Button extends React.Component {
@@ -27,7 +28,7 @@ class Button extends React.Component {
}
render = () => {
- const { className, children } = this.props
+ const { className, contentClassName, children } = this.props
const passDownProps = omit(
this.props,
'primary',
@@ -37,6 +38,7 @@ class Button extends React.Component {
'elevated',
'outline',
'iconClassName',
+ 'contentClassName',
)
return (
@@ -52,7 +54,7 @@ class Button extends React.Component {
)}
>
{this.renderIcon()}
- {children}
+ {children}
)
}
diff --git a/app/components/Inputs/TextInput/TextInput.js b/app/components/Inputs/TextInput/TextInput.js
index 09e8dcdd0..42d23b96e 100644
--- a/app/components/Inputs/TextInput/TextInput.js
+++ b/app/components/Inputs/TextInput/TextInput.js
@@ -11,6 +11,7 @@ type Props = {
className?: string,
type: string,
textInputClassName?: string,
+ containerClassName?: string,
activeStyles?: string,
placeholder: string,
error?: string,
@@ -47,9 +48,16 @@ export default class TextInput extends React.Component {
'renderBefore',
'renderAfter',
'shouldRenderErrorIcon',
+ 'containerClassName',
)
- const { error, label, textInputClassName, activeStyles } = this.props
+ const {
+ error,
+ label,
+ textInputClassName,
+ activeStyles,
+ containerClassName,
+ } = this.props
const className = classNames(styles.textInput, this.props.className, {
[activeStyles || styles.active]: this.state.active,
@@ -57,7 +65,9 @@ export default class TextInput extends React.Component {
})
return (
-