David Walsh
7dab4b53a4
Fix TypographyVariant typescript issues ( #18272 )
2023-03-22 13:22:30 +05:30
Garrett Bear
de4cf0a7e5
Fix/button base ellipsis support ( #18205 )
...
* ButtonBase ellipsis update
Update ui/components/multichain/account-picker/index.js
Co-authored-by: Garrett Bear <gwhisten@gmail.com>
Update ui/components/multichain/account-picker/index.js
Co-authored-by: Garrett Bear <gwhisten@gmail.com>
Update ui/components/multichain/account-picker/index.js
Co-authored-by: Garrett Bear <gwhisten@gmail.com>
Update ui/components/multichain/account-picker/index.js
Co-authored-by: Garrett Bear <gwhisten@gmail.com>
* buttonbase updates to fix ellipsis
* multichain support
* remove multichain
* code cleanup
* clean up
* component clean up
* span update
* fix snapshots
* fix snapshot
* Updating ButtonBase to reduce html to a minimum but ensure all functionality still works (#18210 )
* fix color and disable
* remove unused css
* Update ui/components/component-library/button-base/README.mdx
Co-authored-by: George Marshall <george.marshall@consensys.net>
* fix e2e test from button update
* update e2e test from button base update
---------
Co-authored-by: David Walsh <davidwalsh83@gmail.com>
Co-authored-by: George Marshall <george.marshall@consensys.net>
2023-03-21 19:19:49 -07:00
Suryansh Anand
b9f00ba536
Changed all Typography to Text component in welcome.js and edit-gas-display.component.js ( #18116 )
...
Co-authored-by: George Marshall <george.marshall@consensys.net>
2023-03-21 23:47:59 +05:30
Ariella Vu
5e3770eb13
Replace ActionableMessage components with BannerAlerts in SIWE Sign-in with Ethereum page ( #18207 )
...
* siwe: re-enable warning UI for mismatched domains
- unblocks mismatched domain support
- we may re-add error handling here #18184
- reverts logic from #16616
* siwe: fix mismatch domain warning msg UI
* lint: rm whitespace EOL
* siwe: rm unit test
* lint: fix whitespace
* Icon: support .mm-icon
- apply to SIWE actionable-message
- .mm-icon is a <span>
* lint: fix newline
* Revert "siwe: rm unit test"
This reverts commit c80a4a2e661609c46c76d1e43e05909b6db3f0f5.
* ActionableMessage: add deprecation
* siwe: replace actionable-msg w/ banner-alert
* ActionableMessage: add param for lint
* revert .mm_icon ActionableMessage support
* siwe: create tests
* siwe: fix typo in tests
* siwe: fix - do not allow nested <p> elements
* Update ui/components/app/signature-request-siwe/signature-request-siwe.js
Co-authored-by: George Marshall <george.marshall@consensys.net>
* Update ui/components/app/signature-request-siwe/signature-request-siwe.js
Co-authored-by: George Marshall <george.marshall@consensys.net>
* eslint fix
---------
Co-authored-by: legobeat <109787230+legobeat@users.noreply.github.com>
Co-authored-by: George Marshall <george.marshall@consensys.net>
2023-03-21 09:49:04 -07:00
Victorien Gauch
a04fa20f96
feat: add the ConsenSys zkEVM (Linea) as a default network ( #17875 )
...
* feat: add the consensys zkEVM as a default network
* fix: change infuraNetworkStatus in navigate-txs file
* fix: remove account tracker for zkEVM + remove zkEVM from infura list
* fix: change consensys zkevm name to linea + change rpc url for linea network
* fix: rebase conflicts
* feat: add new colors for linea goerli network
* feat: add new function inside network dropdown to render non infura networks
* feat: add feature toggle for linea network
* fix: add new unit test
---------
Co-authored-by: Dan J Miller <danjm.com@gmail.com>
2023-03-21 13:58:38 -02:30
David Drazic
0847917df4
[FLASK] Update UI related to MetaMask Snaps Platform trademark ( #18172 )
...
* Update UI related to MetaMask Snaps Platform trademark
* Remove redundant UI text according to new designs
* Fix lint errors
* Fix e2e test expectation
* Fix lint in test
* Fix e2e test expectation
* Fix some UI parts
* Update CSS for noSnaps message
* Add next design iteration
* Add minor fix
* Update locale message
* Fix learn more text size
* Refactor usage of design system components
---------
Co-authored-by: Erik Marks <rekmarks@protonmail.com>
2023-03-21 16:52:13 +01:00
Mark Stacey
d6b49ae383
Refactor KeyringTypes constant ( #17490 )
...
The `HardwareKeyringTypes` constant has been renamed to `KeyringTypes`
and moved to a separate constants module, to reflect that it contains
more than just hardware wallet keyring types. This corrects a mistake
made recently during a TypeScript conversion.
2023-03-21 12:13:22 -02:30
Vladimir Saric
1d5e8a7840
Added fallback copy for when we're not able to retrieve a erc721 or erc1155 name in the setApprovalForAll screen ( #17992 )
...
* Added fallback copy for when we're not able to retrieve a erc721 or erc1155 name in the setApprovalForAll screen and added unit tests
* Fixing lint
* Review requested changes
* Modify small copy changes in messages.json
* Fixing nft e2e tests
* Fixing nft e2e tests final
* Added snapshots for tests and removed data-testid
* Modify translation messages and e2e tests
2023-03-20 18:05:48 +01:00
Guillaume Roux
f8fd9cde71
[FLASK] Remove permission footer in snap install/update flow ( #18240 )
2023-03-20 17:12:58 +01:00
Albert Olivé
839d6a59ed
[MMI] Added mmi code fencing in onboarding flow ( #17880 )
...
* added mmi code fencing
* Fixed code fencing issue
2023-03-20 15:39:29 +01:00
Matthew Walsh
bf29922488
Use core message managers and create sign controller ( #18163 )
2023-03-20 13:19:50 +00:00
António Regadas
033b776c0e
[MMI] adds the jwt-url-form component ( #18198 )
...
* MMI adds the Jwt dropdown
* MMI prettier
* review fixes
* adds the component
* adds tests and story file
* lint & prettier fix
* prettier fix
* prettier and clean up
* prettier and clean up
2023-03-20 11:55:53 +00:00
Maarten Zuidhoorn
c59e2b4d44
[FLASK] Add tooltips to show info about a permission ( #17685 )
...
* Add tooltips to show info about a permission
* Make Tooltip component in scope regardless of build type
* Add descriptions
* Add translation variables and fix tooltip
* Use new icons
* Add missing description after rebase
* Fix build issues
* Fix icons
* Fix translation
* Add missing description
* Fix Ethereum icon
* Update coverage
2023-03-20 12:32:03 +01:00
Ariella Vu
c4caef5e12
Sign in with Ethereum: re-enable warning UI for mismatched domains / disable domain binding ( #18200 )
...
* siwe: re-enable warning UI for mismatched domains
- unblocks mismatched domain support
- we may re-add error handling here #18184
- reverts logic from #16616
* siwe: fix mismatch domain warning msg UI
* lint: rm whitespace EOL
* siwe: rm unit test
* lint: fix whitespace
* Revert "siwe: rm unit test"
This reverts commit c80a4a2e661609c46c76d1e43e05909b6db3f0f5.
---------
Co-authored-by: legobeat <109787230+legobeat@users.noreply.github.com>
2023-03-17 10:36:20 -07:00
George Marshall
2a562087f9
Updating label according to insight report ( #18151 )
2023-03-17 10:24:07 -07:00
George Marshall
3117890b30
AvatarBase font-size logic ( #18203 )
...
* Updating AvatarBase to use Text component instead of Box and adding font size logic based on avatar size
* Updating snaps
2023-03-17 10:06:59 -07:00
Guillaume Roux
d6f58bceb0
[FLASK] snaps-monorepo@0.31.0
( #18142 )
...
* allow SnapController to call `ApprovalController:updateRequestState` action
* combine popups
* show only autorship pill on result
* lint
* update `snaps-monorepo@0.31.0` and regen policies
* dedupe deps and fix fencing
* fix update button text
* fix fencing
* Update a bunch of e2es
* address requested changes
* update policy
* bump key-tree
* fix lint
* Update RPC E2E
* fix locales
* Remove wrong instance of window handle polling
* design changes and address pr comments
* remove unused imports
* fix lint
* fix fencing
* remove unused locales
* fence things
* re-add redirection
* bump test-snaps version
* Fix update e2e
* fix redirecting logic and address requested changes
* force update metamask state on approved
* move force update
---------
Co-authored-by: Frederik Bolding <frederik.bolding@gmail.com>
2023-03-17 12:00:05 +01:00
George Marshall
d7f7d9c706
Box types update ( #18160 )
2023-03-16 13:18:00 -07:00
António Regadas
0a376fe3ab
MMI adds the note-to-trader component ( #18106 )
...
* MMI adds the note-to-trader component
* MMI adds colors vars
* MMI added component folder
* MMI adds fireEvent
* adds Box
* review fixes
* adds story
* lint fix
* prettier fix
* prettier fix
---------
Co-authored-by: Albert Olivé <albertolivecorbella@gmail.com>
2023-03-16 11:26:00 +00:00
António Regadas
0b83b13b4a
MMI adds the Jwt dropdown component ( #18117 )
...
* MMI adds the Jwt dropdown
* MMI prettier
* review fixes
* MMI added stories file
2023-03-16 11:03:54 +00:00
Frederik Bolding
dce4c6d7c5
[FLASK] Fix overflow issues with text coming from snap UI ( #18169 )
2023-03-16 11:45:44 +01:00
Ayush
1c613a4556
Part of #17670 : Replace Typography with Text component ( #17959 )
...
* Updated confirm-page-container-summary.component.js
* Updated snap-insight.js
* Updated confirmation-warning-modal.js
* Updated create-new-vault.js
* Fixing import errors, linting errors and adding a story
* Updating storybook path
* Updating snapshot
---------
Co-authored-by: georgewrmarshall <george.marshall@consensys.net>
2023-03-15 17:00:54 -07:00
Filip Sekulic
c477e29397
Fixed hardware wallet info popup on token allowance screen ( #17881 )
2023-03-14 12:29:31 -05:00
vthomas13
bfefa35811
Adding NFT autodetection to "What's New" Announcements ( #17653 )
...
* adding base what's new for NFT autodetection
* lintfix
* Adding nfts svg image
* adding new notification to fixture builder for e2e
* lint:fix
* Adding new messaging, styling what's new
* styling descriptions, increasing fullscreen height
* applying firstNotification styling to NFT whats new announcement
* adding scrollDown button to whats new popup
* adding Opensea announcement, removing old announcement, moving scrollDown button up to popover component
* verify-locales:fix
* updating icon
2023-03-14 11:07:58 -04:00
Thomas Huang
eafffb1af5
Remove console.log of expected action from actions test ( #18130 )
2023-03-14 06:09:16 -05:00
António Regadas
c022d2eb9a
[MMI] Move mmi actions to extension ( #18057 )
...
* MMI adds actions and background files to the institution/ folder
* MMI lint fix
* MMI lint fix
* MMI import path fixed to be relative
* MMI import path fixed
* MMI adds the relative path to isErrorWithMessage
* MMI adds the tests for mmi actions
* MMI lint fix
* adds tests to mmi actions
* prettier fix
* MMI prettier and adds test
* MMI prettier
* MMI lint fix
* MMI prettier fix
* MMI rename folder
2023-03-14 10:57:05 +00:00
David Walsh
ada47802b3
UX: Loaclize the avatar-favicon description text ( #18132 )
2023-03-14 12:18:27 +05:30
Ariella Vu
f499b56d16
Convert LoadingScreen into Functional Component and use React.memo ( #17935 )
...
* LoadingScreen: transform into functional component
* LoadingScreen: remove unnecessary styles
* LoadingScreen: mv renderMessage
2023-03-13 14:48:30 -07:00
David Walsh
5b1b5dc03b
NFTs: Remove feature flag for release ( #17401 )
...
* NFTs: Remove feature flag for release
* Update security tab jest test
* Fix broken test
* Update snapshot
* Update test
* Fix test
* Remove last usages of flag
* Update CI jobs
* Fix jest tests
2023-03-13 14:29:37 -05:00
flexa-rob
e7527b65ee
17921 Update TransactionAlerts with BannerAlert ( #17940 )
...
* use banner alerts
* update selector for banner alert content
* lintage
* update button click for banner alert structure
* bump global branches coverage target
* removed unnecessary Typography usage
* remove Typography usage
* transaction alerts story
* pending transaction alerts
* created separate stories for each alert scenario
2023-03-13 12:29:10 -07:00
Suryansh Anand
a2838b0dd1
Part of 17670: Replace Typography with Text confirm-approve-content.component.js and home.component.js ( #18049 )
...
* Changed Typography to Text component in comfirm-apporve-content-component.js
* Changed Typography to Text component in home.component.js
* Changed Typography to Text component in comfirm-apporve-content-component.js
* Changed Typography to Text component in home.component.js
* Changed all h7 heading to h6 as h7 does not exist
* Fixed prettier errors on home.component.js
* Alignment fix
---------
Co-authored-by: georgewrmarshall <george.marshall@consensys.net>
2023-03-13 12:27:24 -07:00
David Walsh
be15200168
UX: Icon: Update buy icon ( #18123 )
2023-03-13 14:14:43 -05:00
Vladimir Saric
14b1555ee3
Display internet protocol on the domain in SIWE screen ( #18052 )
2023-03-13 21:40:43 +04:00
micaelae
a69cb0284d
Wrap balance and portfolio button ( #18109 )
2023-03-13 10:50:12 -05:00
David Walsh
000dbb976c
Fix ThemeType casing issue ( #18039 )
2023-03-13 10:00:55 -05:00
George Marshall
5d5fa242c3
Updating AvatarAccount objects to enums ( #17727 )
...
* Updating object to enums
* lint fix
* Improving test coverage
* Updating filename to .types.ts
2023-03-10 12:12:55 -08:00
witmicko
fde18dec0c
link component ( #17897 )
...
Added externlalLink to ButtonLink
Co-authored-by: George Marshall <george.marshall@consensys.net>
2023-03-10 17:47:01 +00:00
Dan J Miller
3ad6cf15ae
Use replace instead of replace all so that we are compatible with v78 ( #18080 )
...
* Use replace instead of replace all so that we are compatible with v78
* Add unit tests
2023-03-10 10:06:07 -03:30
David Drazic
642ce91b70
[FLASK] Add WebAssembly endowment ( #17694 )
...
* Add WebAssembly endowment
Update message and fix lint
Update fa icon
* Remove duplicated webassembly permission from a list
2023-03-10 12:38:58 +01:00
David Walsh
d6e61e9d07
Fix #17948 - Allow editing of NFT sends ( #17970 )
2023-03-09 15:02:08 -06:00
Alex Donesky
23ca4460cf
Migrate network configurations (previously frequentRpcListDetail
) from PreferencesController
to NetworkController
( #17421 )
2023-03-09 15:00:28 -06:00
David Walsh
423e0854d3
Fix #17848 - Ensure NFT collections toggle appropriately ( #17972 )
2023-03-09 12:10:37 -06:00
Thomas Huang
766c8a3e53
Force update mock state and render nfts item test fix ( #18044 )
2023-03-09 22:06:12 +05:30
Alex Donesky
1121e3a848
fix network dropdown bug ( #18079 )
2023-03-09 10:11:38 -06:00
Nidhi Kumari
bf06598d6e
UX Icon: Updated Icon for Disclosure ( #17877 )
...
* updated fa-add
* updated summary icon
* updated styles for disclosure
* updated margin value
2023-03-09 10:48:44 +05:30
Jyoti Puri
0ac54e40ee
Extract out confirm-data and confirm-hex-data components from confirm-transaction-base.component.js ( #17822 )
2023-03-09 10:38:37 +05:30
Garrett Bear
2c2505be06
add banner-tip component ( #17814 )
...
* add banner-tip component
* set fixed width
* add banner tip props to logo
* fix logo type naming
* update test
* reduce png sizes
* upate type name and add image element test
* updates
* Update ui/components/component-library/banner-tip/banner-tip.js
Co-authored-by: George Marshall <george.marshall@consensys.net>
* update BannerTip
* fix text case banner tip
---------
Co-authored-by: George Marshall <george.marshall@consensys.net>
2023-03-08 13:27:24 -08:00
George Marshall
ed519d8b60
Updating AvatarWithBage to BadgeWrapper ( #17851 )
2023-03-08 13:18:55 -08:00
David Walsh
de83546d6d
Fix #17932 - Ensure NFT last sold price is formatted correctly ( #17983 )
...
* Fix #17932 - Ensure NFT last sold price is formatted correctly
* Fix storybook
* Update snapshot to include pricing
2023-03-08 14:39:12 -06:00
Hassan Malik
7086494b72
[FLASK] BREAKING - snaps-monorepo@0.30.0 ( #17718 )
...
* updated snap permission to wallet_snap, updated tests and added migration
* updated snap packages
* yarn.lock fix
* fixed errors
* override policy
* update policy
* undo override
* updated localization message descriptions
* updated lavamoat policy
* more policy updates
* update permission controller version
* update policy
* update fixture builder
* updated code to include permission value to satisfy wallet_snap permission description call
* fix import issue
* update test-snaps version
* added missing actions, added snap permission dedupe function
* prettier fix
* fix fencing
* add more fencing
* prettier fix
* fix fencing (again)
* added new action and selector and updated view snap accordingly
* update test snaps website version
* unfence request variable
* add fencing
* add optional chaining to fix type error
* update migration #
* remove old migration
* prettier fix
* fix migration test
* fix fencing
* added missing fencing
* updated code to workaround fencing
* update test-snaps site version and remove snap confirm test
* update snap packages
* update policies
* fix merge marker issue
* update test
* more fixes
* fix permissions
* update test
* fixed test
* Bump test-snaps and iframe-execution-environment
* remove unused snap permission from fixture builder
* update policies
* undo comment removal, update selector implementation
* removed unnecessary function, updated migration, updated caveat action
* remove optional chaining
* fix type issue
* more type fixes
* fix migration test
* remove isFlask check, make migration logic more robust
* update coverage
* Update LavaMoat policies
* Update test/e2e/snaps/enums.js
* add extra bail condition
* Revert "add extra bail condition"
This reverts commit b45c53dcfc6e6e35a5e283d4955d6d6ea9ca5965.
* Revert "Revert "add extra bail condition""
This reverts commit cd2ded677935c9cdab0c02b6af55474c83727f60.
* fix test
* add SnapController entry to state object
* updated permission name and caveat type with hardcoded values
* add extra test for non-flask scenario
* update lavamoat policies
* fix locale messages
* change coverage target
* re-enable rpc snap test
* revert locale message change
* fix el message
* reverted changes
---------
Co-authored-by: Frederik Bolding <frederik.bolding@gmail.com>
2023-03-08 13:29:23 -05:00