Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Onboarding redesign #13146

Merged
merged 188 commits into from
Aug 12, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
188 commits
Select commit Hold shift + click to select a range
f82d2ba
feat: onboarding welcome & create-pw redesign
josheleonard Apr 19, 2022
6d75228
feat: add use-temporary-copy-to-clipboard hook
josheleonard May 17, 2022
88ffa2b
chore: add mocked Mnemonic to page state mock
josheleonard May 17, 2022
069aa8e
chore: extract recovery phrase container component
josheleonard May 17, 2022
74e741e
feat: new onboarding recovery phrase reveal & copy
josheleonard May 17, 2022
483253a
fix: reposition password strength tooltip
josheleonard May 17, 2022
427a175
fix: add frosted glass style to hidden phrase
josheleonard May 17, 2022
03bc9d9
feat: add reveal phrase & copied to clipboard msg
josheleonard May 18, 2022
2bd3cf1
fix: add guid to recovery-phrase-file
josheleonard May 18, 2022
464b4e0
fix: add locale to recovery backup component/page
josheleonard May 18, 2022
25f7ee1
feat: tooltip now follows password stength bar
josheleonard May 18, 2022
347a650
fix: added color and locale for medium strength pw
josheleonard May 18, 2022
098b647
fix: update valid special characters for strong pw
josheleonard May 18, 2022
6247d40
chore: move GreenCheckmark component to shared dir
josheleonard May 18, 2022
b7422c0
chore: relocate <RecoveryPhrase /> for sharing
josheleonard May 18, 2022
e2753ff
feat: new recovery phrase backup verification UI
josheleonard May 19, 2022
bff40b1
fix: add link to wallet-recovery-phrase article
josheleonard May 20, 2022
ce30715
fix: update style for verify phrase instructions
josheleonard May 20, 2022
8b627a6
feat: add onboarding success screen
josheleonard May 20, 2022
1ccada3
fix: extract icon div out of text tag
josheleonard May 20, 2022
078abca
fix: create wallet after password created
josheleonard May 20, 2022
6fab465
fix: add render keys to backup instructions
josheleonard May 20, 2022
9a9ed32
fix: password stength tooltip position
josheleonard May 20, 2022
5ec80df
chore: remove default export
josheleonard May 23, 2022
fdf9e57
fix: route to portfolio page on onboard complete
josheleonard May 23, 2022
8752646
chore: remove old password input error styles
josheleonard May 23, 2022
08b0853
fix: add unique key prop to nav steps
josheleonard May 23, 2022
b4919d4
fix: update onboarding step link urls
josheleonard May 23, 2022
0925ce9
feat: allow <NavButton/> to be used as a <Link/>
josheleonard May 23, 2022
83faec6
fix: update onboarding routing
josheleonard May 24, 2022
f501d98
fix: mark backup as complete after verification
josheleonard May 24, 2022
e1605d4
feat: add article link bubble component
josheleonard May 24, 2022
f7e1d60
chore: fix onboarding success story
josheleonard May 24, 2022
e46c964
feat: add onboarding article link icons
josheleonard May 24, 2022
5ea8044
fix: add locale to onboarding success screen
josheleonard May 24, 2022
37ec99e
feat: add alternate step-navs for onboarding paths
josheleonard May 24, 2022
50286b9
fix: auto focus first new password field
josheleonard May 24, 2022
ee21bbe
feat: add import or restore wallet page
josheleonard May 25, 2022
7407a2c
feat: add active and hover styles to links
josheleonard May 25, 2022
2614d1e
chore: fix OnboardingImportOrRestoreWallet story
josheleonard May 25, 2022
286dfd3
feat: add restore from recovery phrase screen
josheleonard May 26, 2022
68508d0
feat: allow onboarding pages beyond wallet setup
josheleonard May 26, 2022
77fe4ce
fix: add rel='noreferrer' to article links
josheleonard May 27, 2022
c7c18d9
feat: new import from MM onboarding page
josheleonard May 27, 2022
c0c3b02
fix: show MM import errors
josheleonard Jun 13, 2022
611b0ac
fix: update onboarding backup & success screen txt
josheleonard Jun 14, 2022
3555e99
feat: added skip button to steps-navigation
josheleonard Jun 14, 2022
fee6d15
fix: display onboarding link text as clickable
josheleonard Jun 14, 2022
ed6cf8c
feat: add skip button to verify seed phrase screen
josheleonard Jun 14, 2022
cb8b5fc
feat: add article link in explain seed phrase step
josheleonard Jun 14, 2022
b82d187
fix: update onboarding success screen layout
josheleonard Jun 14, 2022
eca3273
feat: added Disclosures onboarding page
josheleonard Jun 14, 2022
e17b0c0
fix: add link to TOS checkbox text
josheleonard Jun 14, 2022
fecc7e8
feat: add deposit btn to onboarding success screen
josheleonard Jun 14, 2022
56c6569
feat: new onboarding legacy wallet import
josheleonard Jun 15, 2022
20507a4
feat: add descriptions to wallet import btns
josheleonard Jun 15, 2022
db6dcdb
fix: wallet import routes & redirects
josheleonard Jun 15, 2022
949edcf
fix: stop nav to new PW screen if wrong old PW
josheleonard Jun 15, 2022
b1ee8b5
fix: terms of service agreement link style
josheleonard Jun 15, 2022
1823daa
fix: close btn locale
josheleonard Jun 15, 2022
1fa2742
feat: return all chain buy options from asset hook
josheleonard Jun 15, 2022
7b3102d
fix: verify wallet phrase skip step action logic
josheleonard Jun 15, 2022
f90191d
fix: close btn locale constant
josheleonard Jun 15, 2022
a0bdfd1
feat: allow subsets of options in network filter
josheleonard Jun 16, 2022
7d50cb6
feat: add getAllBuyAssets lib function
josheleonard Jun 16, 2022
f4fa837
feat: export all buy options from assets hook
josheleonard Jun 16, 2022
8cc2176
feat: allow network subsets in token list
josheleonard Jun 16, 2022
498ed90
chore: WIP - fund screen prototype
josheleonard Jun 16, 2022
22f762c
chore: mock getAllBuyAssets
josheleonard Jun 17, 2022
469de13
fix: broken css styles
josheleonard Jun 17, 2022
fa5df82
fix: allow wider CTA buttons
josheleonard Jun 17, 2022
7102f96
fix: show native asset icons when funding wallet
josheleonard Jun 17, 2022
2819798
feat: added use multichain buy assets hook
josheleonard Jun 17, 2022
ab3f4ab
feat: add account address to fund wallet screen
josheleonard Jun 18, 2022
3c74167
chore: fix buy asset lib method mocks
josheleonard Jun 21, 2022
51fcfe3
fix: only set buy options if results are available
josheleonard Jun 21, 2022
eb49bd1
feat: allow hiding selection header back btn
josheleonard Jun 21, 2022
30047ae
feat: add option to show account tooltips
josheleonard Jun 21, 2022
8494a2d
feat: allow custom skip btn txt in steps-nav
josheleonard Jun 21, 2022
c3cdd97
feat: alternate buy options layout
josheleonard Jun 21, 2022
3813983
feat: added generic flex styles
josheleonard Jun 21, 2022
facaeed
fix: make onclick optional for network button
josheleonard Jun 21, 2022
e9a5f46
feat: add SelectAccountItem show full address prop
josheleonard Jun 22, 2022
c1d84ec
fix: remove broken buy tokens
josheleonard Jun 22, 2022
6548e66
fix: use correct destination type for Wyre buys
josheleonard Jun 22, 2022
1c19030
feat: added Wyre asset/network utils
josheleonard Jun 22, 2022
5582db2
fix: parse Wyre Asset symbols
josheleonard Jun 22, 2022
64262f6
feat: added account selection to fund wallet page
josheleonard Jun 22, 2022
7023f4a
fix: hide input dropdown icon when appropriate
josheleonard Jun 22, 2022
7bb75ff
chore: add buy asset option styles
josheleonard Jun 22, 2022
726736a
feat: allow custom rendering of coins in TokenList
josheleonard Jun 22, 2022
3f7951b
chore: move buy-option component location
josheleonard Jun 22, 2022
f7de265
feat: enable scrollable layout for token lists
josheleonard Jun 22, 2022
c03afc7
fix: missing memo deps for StepsNav back btn props
josheleonard Jun 22, 2022
a7bb97b
fix: use scroll layout for fund wallet screen list
josheleonard Jun 22, 2022
2a90904
chore: lint
josheleonard Jun 22, 2022
13dea49
fix: memory leak from loading buy tab eagerly
josheleonard Jun 23, 2022
6a311e4
fix: nested links error
josheleonard Jun 23, 2022
e3b8e84
feat: add util for qr code generation
josheleonard Jun 23, 2022
041b3d4
fix: add missing coin from network assets
josheleonard Jun 23, 2022
2da17db
fix: reset search field value on list update
josheleonard Jun 23, 2022
f3101c5
feat: deposit funds screen
josheleonard Jun 23, 2022
4e23fa9
feat: add useCopyToClipboard hook
josheleonard Jun 23, 2022
cbaaeb0
feat: add generic spacing components
josheleonard Jun 23, 2022
9a10d99
feat: add address copy btn to deposit screen
josheleonard Jun 23, 2022
d8cdcc6
fix: add more flex props
josheleonard Jun 23, 2022
91e74c2
feat: add prop to hide SelectAccountItem address
josheleonard Jun 23, 2022
f647f41
chore: update to use shared styles
josheleonard Jun 23, 2022
b22af15
fix: clear copy to clipboard status on action
josheleonard Jun 23, 2022
d4bb5b3
chore: added "Done" button locale text
josheleonard Jun 27, 2022
5daa338
fix: do not spread buy asset options
josheleonard Jun 27, 2022
f7af2cb
fix: Add hideBackground prop to LockScreen
josheleonard Jun 27, 2022
e978044
fix: set wallet setup complete on desposit start
josheleonard Jun 27, 2022
8b529e4
feat: allow wallet unlock from Create Account UI
josheleonard Jun 27, 2022
fda7a25
fix: allow wallet unlock during fund/deposit
josheleonard Jun 27, 2022
407d53c
fix: prevent rerender of buy/deposit after unlock
josheleonard Jun 27, 2022
9d069d0
fix: article link background color
josheleonard Jun 27, 2022
35c3eb7
fix: BannerCard background color
josheleonard Jun 27, 2022
83d5dbc
fix: remove underlines from links
josheleonard Jun 27, 2022
a038790
fix: recovery phrase backup page learn more link
josheleonard Jun 27, 2022
f122d7c
fix: prevent wallet creation w/o accepting terms
josheleonard Jun 27, 2022
9da58da
feat: latest onboarding welcome screen ui
josheleonard Jun 29, 2022
f656560
fix: update onboarding welcome screen strings
josheleonard Jun 29, 2022
9df748b
fix: remove unused password tooltip props
josheleonard Jun 29, 2022
3d1cc62
feat: add checkbox component
josheleonard Jun 29, 2022
23eb27a
fix: update disclosures copy & UI
josheleonard Jun 29, 2022
4f94a10
fix: show icon for wallet account switching
josheleonard Jun 30, 2022
9740180
fix: update terms of use link and checkbox copy
josheleonard Jun 30, 2022
91e7f7a
chore: remove old onboarding files
josheleonard Jun 30, 2022
fd9c4bb
fix: add noreferrer to learn more link
josheleonard Jun 30, 2022
ad4a443
chore: rename non-onboarding backup/restore files
josheleonard Jun 30, 2022
9e775ca
chore: explainer comment for multichain onramp url
josheleonard Jun 30, 2022
a801f88
chore: consolidate clipboard hooks
josheleonard Jun 30, 2022
9efbdb4
fix: add locale for create account unlock message
josheleonard Jun 30, 2022
03ff22e
chore: add NetworkFilterSelector Props interface
josheleonard Jun 30, 2022
15c8424
chore: remove dead code & cleanup
josheleonard Jun 30, 2022
da6308e
fix: show mouse pointer on acc. select icon hover
josheleonard Jul 1, 2022
b4c1e25
fix: allow button action via keyboard
josheleonard Jul 1, 2022
5bd2886
fix: replace close with done in onboarding success
josheleonard Jul 1, 2022
885f260
fix: prevent layout shift on password error
josheleonard Jul 1, 2022
352057f
fix: prevent layout shift on confirm passwrd match
josheleonard Jul 1, 2022
c0c7cde
fix: create centered layout for standalone pages
josheleonard Jul 1, 2022
b5345f8
fix: "click to switch" tooltip on account selector
josheleonard Jul 1, 2022
5d21325
feat(wallet): added graphic to welcome panel
josheleonard Jul 1, 2022
fd4f3c9
chore: define return types for multichain memos
josheleonard Jul 1, 2022
038a17d
fix: update fund wallet screens copy
josheleonard Jul 1, 2022
712b142
chore: fix onboarding flow in storybook
josheleonard Jul 1, 2022
3031499
chore: use explicit type definitions
josheleonard Jul 5, 2022
ec75150
fix: copying wallet address logic
josheleonard Jul 5, 2022
00adf47
fix: granular redux state selections
josheleonard Jul 5, 2022
1750f2b
fix: recovery phrase dark-mode colors
josheleonard Jul 5, 2022
cc2e41f
fix: locale support for 12+ word recovery phrases
josheleonard Jul 5, 2022
232af77
fix: dark theme colors for recovery phrase input
josheleonard Jul 5, 2022
d17ef2a
fix: dynamically compute last phrase word index
josheleonard Jul 5, 2022
dfb0225
fix: only show MM import option if MM is available
josheleonard Jul 5, 2022
4a72090
fix: Restore wallet description locale string
josheleonard Jul 5, 2022
a340475
fix: use currency in multichain buy assets hook
josheleonard Jul 7, 2022
bb0d572
fix: import from MetaMask password check logic
josheleonard Jul 7, 2022
39d34ef
fix: import from crypto wallets logic
josheleonard Jul 7, 2022
021de02
fix: add close btn to import from extension screen
josheleonard Jul 8, 2022
4e6efac
fix: updated welcome screen copy
josheleonard Jul 8, 2022
2294f76
fix: invalid character in locale string
josheleonard Jul 8, 2022
5657041
fix: use correct copy to clipboard hook
josheleonard Jul 18, 2022
dd0e7a5
fix(wallet): update onboarding copy
josheleonard Jul 19, 2022
fdc5756
fix: update onboarding purchase screen copy
josheleonard Jul 19, 2022
7966d80
fix: disclosures page text alignment
josheleonard Jul 19, 2022
f9fdc02
fix: react unrecognized props errors
josheleonard Jul 19, 2022
d72845e
fix: update new password requirements
josheleonard Jul 19, 2022
7e9e94a
fix: remove unused component props
josheleonard Jul 20, 2022
ba63599
fix: missing hook dependency
josheleonard Jul 20, 2022
e62c986
fix: validate pasted recovery phrase
josheleonard Jul 20, 2022
be2e7ce
fix: remove article from copy text
josheleonard Jul 21, 2022
035698d
fix: remove article from import button text
josheleonard Jul 25, 2022
16e8288
fix: improve keyboard UX during password creation
josheleonard Jul 26, 2022
115af19
fix: use selected currency for buy-assets url
josheleonard Jul 28, 2022
0e84086
fix: remove recovery phrase save-to-file button
josheleonard Jul 28, 2022
fc431a3
chore: explain why password reqs changed
josheleonard Aug 1, 2022
879c120
fix: remove unused locale strings
josheleonard Aug 2, 2022
0d3c986
fix: prevent checkbox event when clicking TOU link
josheleonard Aug 2, 2022
5e35075
fix: add autoComplete=off to recovery phrase input
josheleonard Aug 2, 2022
b52ffc1
fix: prevent multiple wallets during onboarding
josheleonard Aug 3, 2022
8228c4a
fix: show gas tokens and BAT first in buy list
josheleonard Aug 3, 2022
fd20761
fix: broken locale string
josheleonard Aug 4, 2022
0d7396c
fix: redefine weak, medium & strong passwords
josheleonard Aug 4, 2022
4883bbf
fix: do not use textarea to display seed phrase
josheleonard Aug 9, 2022
aa23bd9
fix: hide sorting filter on deposit & fund screens
josheleonard Aug 11, 2022
dcc27c8
fix: delay rendering token list on deposit screen
josheleonard Aug 11, 2022
10651b4
fix: empty network type error
josheleonard Aug 12, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 0 additions & 6 deletions components/brave_wallet/browser/brave_wallet_constants.cc
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,6 @@ const std::vector<mojom::BlockchainToken>& GetWyreBuyTokens() {
{"0x0D8775F648430679A709E98d2b0Cb6250d2887EF", "Basic Attention Token",
"bat.png", true, false, "BAT", 18, true, "", "", mojom::kMainnetChainId,
mojom::CoinType::ETH},
{"0x4829043Fc625FdA139523b2ceB99D95354e2b359", "Avalanche C-Chain",
Copy link
Contributor Author

@josheleonard josheleonard Jul 19, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

0x4829043Fc625FdA139523b2ceB99D95354e2b359 was not actually the C-chain token
https://snowtrace.io/token/0x4829043Fc625FdA139523b2ceB99D95354e2b359

"avax.png", true, false, "AVAXC", 18, true, "", "",
mojom::kAvalancheMainnetChainId, mojom::CoinType::ETH},
{"", "Ethereum", "", false, false, "ETH", 18, true, "", "",
mojom::kMainnetChainId, mojom::CoinType::ETH},
{"0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48", "USD Coin", "usdc.png",
Expand Down Expand Up @@ -104,9 +101,6 @@ const std::vector<mojom::BlockchainToken>& GetRampBuyTokens() {
mojom::kBinanceSmartChainMainnetChainId, mojom::CoinType::ETH},
{"", "Avalanche", "", false, false, "AVAX", 18, true, "", "",
mojom::kAvalancheMainnetChainId, mojom::CoinType::ETH},
{"0x82030cdbd9e4b7c5bb0b811a61da6360d69449cc", "RealFevr", "", true,
false, "FEVR", 18, true, "", "",
mojom::kBinanceSmartChainMainnetChainId, mojom::CoinType::ETH},
{"", "Filecoin", "", false, false, "FIL", 18, true, "", "",
mojom::kFilecoinMainnet, mojom::CoinType::FIL},
{"", "Celo", "", false, false, "CELO", 18, true, "", "",
Expand Down
124 changes: 103 additions & 21 deletions components/brave_wallet/browser/brave_wallet_constants.h
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,12 @@ constexpr char kSardineClientTokensURL[] =

constexpr webui::LocalizedString kLocalizedStrings[] = {
{"braveWalletEnterYourPassword", IDS_BRAVE_WALLET_ENTER_YOUR_PASSWORD},
{"braveWalletClickToSwitch", BRAVE_WALLET_CLICK_TO_SWITCH},
{"braveWalletUnlockNeededToCreateAccount",
BRAVE_WALLET_UNLOCK_NEEDED_TO_CREATE_ACCOUNT},
{"braveWalletMultiChain", BRAVE_WALLET_MULTI_CHAIN},
{"braveWalletPerksBrowserNative", BRAVE_WALLET_PERKS_BROWSER_NATIVE},
{"braveWalletPerksTokens", BRAVE_WALLET_PERKS_TOKENS},
{"braveWallet", IDS_BRAVE_WALLET},
{"braveWalletDefiCategory", IDS_BRAVE_WALLET_DEFI_CATEGORY},
{"braveWalletNftCategory", IDS_BRAVE_WALLET_NFT_CATEGORY},
Expand Down Expand Up @@ -111,20 +117,25 @@ constexpr webui::LocalizedString kLocalizedStrings[] = {
{"braveWalletCreateAccountYes", IDS_BRAVE_WALLET_CREATE_ACCOUNT_YES},
{"braveWalletCreateAccountNo", IDS_BRAVE_WALLET_CREATE_ACCOUNT_NO},
{"braveWalletButtonContinue", IDS_BRAVE_WALLET_BUTTON_CONTINUE},
{"braveWalletButtonNext", IDS_BRAVE_WALLET_BUTTON_NEXT},
{"braveWalletButtonGotIt", IDS_BRAVE_WALLET_BUTTON_GOT_IT},
{"braveWalletButtonCopy", IDS_BRAVE_WALLET_BUTTON_COPY},
{"braveWalletButtonCopied", IDS_BRAVE_WALLET_BUTTON_COPIED},
{"braveWalletButtonVerify", IDS_BRAVE_WALLET_BUTTON_VERIFY},
{"braveWalletButtonClose", IDS_BRAVE_WALLET_BUTTON_CLOSE},
{"braveWalletButtonMore", IDS_BRAVE_WALLET_BUTTON_MORE},
{"braveWalletButtonDone", IDS_BRAVE_WALLET_BUTTON_DONE},
{"braveWalletWelcomeTitle", IDS_BRAVE_WALLET_WELCOME_TITLE},
{"braveWalletWelcomeDescription", IDS_BRAVE_WALLET_WELCOME_DESCRIPTION},
{"braveWalletWelcomeButton", IDS_BRAVE_WALLET_WELCOME_BUTTON},
{"braveWalletWelcomeRestoreButton",
IDS_BRAVE_WALLET_WELCOME_RESTORE_BUTTON},
{"braveWalletImportExistingWallet", BRAVE_WALLET_IMPORT_EXISTING_WALLET},
{"braveWalletBackupIntroTitle", IDS_BRAVE_WALLET_BACKUP_INTRO_TITLE},
{"braveWalletBackupIntroDescription",
IDS_BRAVE_WALLET_BACKUP_INTRO_DESCRIPTION},
{"braveWalletBackupIntroTerms", IDS_BRAVE_WALLET_BACKUP_INTRO_TERMS},
{"braveWalletBackupButtonSkip", IDS_BRAVE_WALLET_BACKUP_BUTTON_SKIP},
{"braveWalletBackupButtonCancel", IDS_BRAVE_WALLET_BACKUP_BUTTON_CANCEL},
{"braveWalletButtonSkip", IDS_BRAVE_WALLET_BUTTON_SKIP},
{"braveWalletButtonCancel", IDS_BRAVE_WALLET_BUTTON_CANCEL},
{"braveWalletRecoveryTitle", IDS_BRAVE_WALLET_RECOVERY_TITLE},
{"braveWalletRecoveryDescription", IDS_BRAVE_WALLET_RECOVERY_DESCRIPTION},
{"braveWalletRecoveryWarning1", IDS_BRAVE_WALLET_RECOVERY_WARNING1},
Expand All @@ -135,6 +146,11 @@ constexpr webui::LocalizedString kLocalizedStrings[] = {
{"braveWalletVerifyRecoveryDescription",
IDS_BRAVE_WALLET_VERIFY_RECOVERY_DESCRIPTION},
{"braveWalletVerifyError", IDS_BRAVE_WALLET_VERIFY_ERROR},
{"braveWalletVerifyRecoveryPhraseTitle",
IDS_BRAVE_WALLET_VERIFY_RECOVERY_PHRASE_TITLE},
{"braveWalletVerifyRecoveryPhraseInstructions",
IDS_BRAVE_WALLET_VERIFY_RECOVERY_PHRASE_INSTRUCTIONS},
{"braveWalletVerifyPhraseError", IDS_BRAVE_WALLET_VERIFY_PHRASE_ERROR},
{"braveWalletCreatePasswordTitle", IDS_BRAVE_WALLET_CREATE_PASSWORD_TITLE},
{"braveWalletCreatePasswordDescription",
IDS_BRAVE_WALLET_CREATE_PASSWORD_DESCRIPTION},
Expand Down Expand Up @@ -168,6 +184,7 @@ constexpr webui::LocalizedString kLocalizedStrings[] = {
IDS_BRAVE_WALLET_TOOL_TIP_COPY_TO_CLIPBOARD},
{"braveWalletToolTipCopiedToClipboard",
IDS_BRAVE_WALLET_TOOL_TIP_COPIED_TO_CLIPBOARD},
{"braveWalletPasteFromClipboard", IDS_BRAVE_WALLET_PASTE_FROM_CLIPBOARD},
{"braveWalletAccountsPrimary", IDS_BRAVE_WALLET_ACCOUNTS_PRIMARY},
{"braveWalletAccountsPrimaryDisclaimer",
IDS_BRAVE_WALLET_ACCOUNTS_PRIMARY_DISCLAIMER},
Expand Down Expand Up @@ -430,7 +447,7 @@ constexpr webui::LocalizedString kLocalizedStrings[] = {
{"braveWalletPanelBlocked", IDS_BRAVE_WALLET_PANEL_BLOCKED},
{"braveWalletWelcomePanelDescription",
IDS_BRAVE_WALLET_WELCOME_PANEL_DESCRIPTION},
{"braveWalletWelcomePanelButton", IDS_BRAVE_WALLET_WELCOME_PANEL_BUTTON},
{"braveWalletLearnMore", IDS_BRAVE_WALLET_LEARN_MORE},
{"braveWalletTransactionDetailBoxFunction",
IDS_BRAVE_WALLET_TRANSACTION_DETAIL_BOX_FUNCTION},
{"braveWalletTransactionDetailBoxHex",
Expand All @@ -444,30 +461,14 @@ constexpr webui::LocalizedString kLocalizedStrings[] = {
{"braveWalletConnectWithSiteNext", IDS_BRAVE_WALLET_CONNECT_WITH_SITE_NEXT},
{"braveWalletConnectWithSiteHeaderTitle",
IDS_BRAVE_WALLET_CONNECT_WITH_SITE_HEADER_TITLE},
{"braveWalletImportFromExternalNewPassword",
IDS_BRAVE_WALLET_IMPORT_FROM_EXTERNAL_NEW_PASSWORD},
{"braveWalletImportFromExternalCreatePassword",
IDS_BRAVE_WALLET_IMPORT_FROM_EXTERNAL_CREATE_PASSWORD},
{"braveWalletImportFromExternalPasswordCheck",
IDS_BRAVE_WALLET_IMPORT_FROM_EXTERNAL_PASSWORD_CHECK},
{"braveWalletImportMetaMaskTitle", IDS_BRAVE_WALLET_IMPORT_META_MASK_TITLE},
{"braveWalletImportTitle", IDS_BRAVE_WALLET_IMPORT_TITLE},
{"braveWalletImportDescription", IDS_BRAVE_WALLET_IMPORT_DESCRIPTION},
{"braveWalletImportMetaMaskInput", IDS_BRAVE_WALLET_IMPORT_META_MASK_INPUT},
{"braveWalletImportBraveLegacyTitle",
IDS_BRAVE_WALLET_IMPORT_BRAVE_LEGACY_TITLE},
{"braveWalletCryptoWalletsDetected",
IDS_BRAVE_WALLET_CRYPTO_WALLETS_DETECTED},
{"braveWalletCryptoWalletsDescriptionOne",
IDS_BRAVE_WALLET_CRYPTO_WALLETS_DESCRIPTION_ONE},
{"braveWalletCryptoWalletsDescriptionTwo",
IDS_BRAVE_WALLET_CRYPTO_WALLETS_DESCRIPTION_TWO},
{"braveWalletImportBraveLegacyDescription",
IDS_BRAVE_WALLET_IMPORT_BRAVE_LEGACY_DESCRIPTION},
{"braveWalletImportBraveLegacyInput",
IDS_BRAVE_WALLET_IMPORT_BRAVE_LEGACY_INPUT},
{"braveWalletImportBraveLegacyAltButton",
IDS_BRAVE_WALLET_IMPORT_BRAVE_LEGACY_ALT_BUTTON},
{"braveWalletConnectHardwarePanelConnected",
IDS_BRAVE_WALLET_CONNECT_HARDWARE_PANEL_CONNECTED},
{"braveWalletConnectHardwarePanelDisconnected",
Expand Down Expand Up @@ -689,7 +690,88 @@ constexpr webui::LocalizedString kLocalizedStrings[] = {
{"braveWalletAuroraModalLearnMore",
IDS_BRAVE_WALLET_AURORA_MODAL_LEARN_MORE},
{"braveWalletAuroraModalOPenButtonText",
IDS_BRAVE_WALLET_AURORA_MODAL_OPEN_BUTTON_TEXT}};
IDS_BRAVE_WALLET_AURORA_MODAL_OPEN_BUTTON_TEXT},
{"braveWalletPasswordStrengthTooltipHeading",
IDS_BRAVE_WALLET_PASSWORD_STRENGTH_TOOLTIP_HEADING},
{"braveWalletPasswordStrengthTooltipIsLongEnough",
IDS_BRAVE_WALLET_PASSWORD_STRENGTH_TOOLTIP_IS_LONG_ENOUGH},
{"braveWalletPasswordMatch", IDS_BRAVE_WALLET_PASSWORD_MATCH},
{"braveWalletPasswordIsStrong", IDS_BRAVE_WALLET_PASSWORD_IS_STRONG},
{"braveWalletPasswordIsMediumStrength",
IDS_BRAVE_WALLET_PASSWORD_IS_MEDIUM_STRENGTH},
{"braveWalletPasswordIsWeak", IDS_BRAVE_WALLET_PASSWORD_IS_WEAK},
{"braveWalletOnboardingRecoveryPhraseBackupIntroTitle",
IDS_BRAVE_WALLET_ONBOARDING_RECOVERY_PHRASE_BACKUP_INTRO_TITLE},
{"braveWalletOnboardingRecoveryPhraseBackupIntroDescription",
IDS_BRAVE_WALLET_ONBOARDING_RECOVERY_PHRASE_BACKUP_INTRO_DESCRIPTION},
{"braveWalletRecoveryPhraseBackupWarning",
IDS_BRAVE_WALLET_RECOVERY_PHRASE_BACKUP_WARNING},
{"braveWalletRecoveryPhraseBackupWarningImportant",
IDS_BRAVE_WALLET_RECOVERY_PHRASE_BACKUP_WARNING_IMPORTANT},
{"braveWalletRecoveryPhraseBackupTitle",
IDS_BRAVE_WALLET_RECOVERY_PHRASE_BACKUP_TITLE},
{"braveWalletCopiedToClipboard", IDS_BRAVE_WALLET_COPIED_TO_CLIPBOARD},
{"braveWalletClickToSeeRecoveryPhrase",
IDS_BRAVE_WALLET_CLICK_TO_SEE_RECOVERY_PHRASE},
{"braveWalletOrdinalFirst", IDS_BRAVE_WALLET_ORDINAL_FIRST},
{"braveWalletOrdinalThird", IDS_BRAVE_WALLET_ORDINAL_THIRD},
{"braveWalletOrdinalLast", IDS_BRAVE_WALLET_ORDINAL_LAST},
{"braveWalletOnboardingSuccessTitle",
IDS_BRAVE_WALLET_ONBOARDING_SUCCESS_TITLE},
{"braveWalletOnboardingSuccessDescription",
IDS_BRAVE_WALLET_ONBOARDING_SUCCESS_DESCRIPTION},
{"braveWalletArticleLinkWhatsARecoveryPhrase",
IDS_BRAVE_WALLET_ARTICLE_LINK_WHATS_A_RECOVERY_PHRASE},
{"braveWalletImportOrRestoreWalletTitle",
IDS_BRAVE_WALLET_IMPORT_OR_RESTORE_WALLET_TITLE},
{"braveWalletImportOrRestoreDescription",
IDS_BRAVE_WALLET_IMPORT_OR_RESTORE_DESCRIPTION},
{"braveWalletRestoreMyBraveWallet",
IDS_BRAVE_WALLET_RESTORE_MY_BRAVE_WALLET},
{"braveWalletRestoreMyBraveWalletInstructions",
IDS_BRAVE_WALLET_RESTORE_MY_BRAVE_WALLET_INSTRUCTIONS},
{"braveWalletRestoreMyBraveWalletDescription",
IDS_BRAVE_WALLET_RESTORE_MY_BRAVE_WALLET_DESCRIPTION},
{"braveWalletImportFromMetaMask", IDS_BRAVE_WALLET_IMPORT_FROM_META_MASK},
{"braveWalletImportFromMetaMaskDescription",
IDS_BRAVE_WALLET_IMPORT_FROM_META_MASK_DESCRIPTION},
{"braveWalletImportFromMetaMaskSeedInstructions",
IDS_BRAVE_WALLET_IMPORT_FROM_META_MASK_SEED_INSTRUCTIONS},
{"braveWalletCreateWalletInsteadLink",
IDS_BRAVE_WALLET_CREATE_WALLET_INSTEAD_LINK},
{"braveWalletImportPasswordError", IDS_BRAVE_WALLET_IMPORT_PASSWORD_ERROR},
{"braveWalletMetaMaskExtensionDetected",
IDS_BRAVE_WALLET_METAMASK_EXTENSION_DETECTED},
{"braveWalletMetaMaskExtensionImportDescription",
IDS_BRAVE_WALLET_METAMASK_EXTENSION_IMPORT_DESCRIPTION},
{"braveWalletMetaMaskPasswordInputPlaceholder",
IDS_BRAVE_WALLET_METAMASK_PASSWORD_INPUT_PLACEHOLDER},
{"braveWalletInputLabelPassword", IDS_BRAVE_WALLET_INPUT_LABEL_PASSWORD},
{"braveWalletLearnAboutMyWallet", IDS_BRAVE_WALLET_LEARN_ABOUT_MY_WALLET},
{"braveWalletDisclosuresTitle", IDS_BRAVE_WALLET_DISCLOSURES_TITLE},
{"braveWalletDisclosuresDescription",
IDS_BRAVE_WALLET_DISCLOSURES_DESCRIPTION},
{"braveWalletSelfCustodyDisclosureCheckboxText",
IDS_BRAVE_WALLET_SELF_CUSTODY_DISCLOSURE_CHECKBOX_TEXT},
{"braveWalletTermsOfServiceCheckboxText",
IDS_BRAVE_WALLET_TERMS_OF_SERVICE_CHECKBOX_TEXT},
{"braveWalletBuyCryptoButton", IDS_BRAVE_WALLET_BUY_CRYPTO_BUTTON},
{"braveWalletDepositCryptoButton", IDS_BRAVE_WALLET_DEPOSIT_CRYPTO_BUTTON},
{"braveWalletCheckingInstalledExtensions",
IDS_BRAVE_WALLET_CHECKING_INSTALLED_EXTENSIONS},
{"braveWalletImportFromLegacy", IDS_BRAVE_WALLET_IMPORT_FROM_LEGACY},
{"braveWalletBuySelectAsset", IDS_BRAVE_WALLET_BUY_SELECT_ASSET},
{"braveWalletFundWalletTitle", IDS_BRAVE_WALLET_FUND_WALLET_TITLE},
{"braveWalletDepositFundsTitle", IDS_BRAVE_WALLET_DEPOSIT_FUNDS_TITLE},
{"braveWalletDepositX", IDS_BRAVE_WALLET_DEPOSIT_X},
{"braveWalletDepositSolSplTokens", IDS_BRAVE_WALLET_DEPOSIT_SOL_SPL_TOKENS},
{"braveWalletDepositErc", IDS_BRAVE_WALLET_DEPOSIT_ERC},
{"braveWalletDepositOnlySendOnXNetwork",
IDS_BRAVE_WALLET_DEPOSIT_ONLY_SEND_ON_X_NETWORK},
{"braveWalletFundWalletDescription",
IDS_BRAVE_WALLET_FUND_WALLET_DESCRIPTION},
{"braveWalletLearnMoreAboutBraveWallet",
IDS_BRAVE_WALLET_LEARN_MORE_ABOUT_BRAVE_WALLET}};

// 0x swap constants
constexpr char kRopstenSwapBaseAPIURL[] = "https://ropsten.api.0x.org/";
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions components/brave_wallet_ui/assets/svg-icons/grid-icon.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions components/brave_wallet_ui/assets/svg-icons/ipfs-icon.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading