1
0
mirror of https://github.com/kremalicious/metamask-extension.git synced 2024-10-22 11:22:43 +02:00
metamask-extension/ui/pages
David Walsh c079c4320e
UX: Multichain: Account Menu List (#17947)
* UX: Multichain: Account Menu List

* Move to using stylesheet

* Add hover state

* Implement George's suggestions

* Add connected site avatar

* Add hardware tag

* Create story for selected hardware item

* Progress on the AccountListItemMenu

* Add story for AccountListItemMenu

* Better position the account menu

* Fix AvatarFavicon missing name prop

* Update menu options label to be account specific

* Update text of 'View on Explorer'

* Add AccountListMenu component

* Move all items to multichain directory

* Fix paths

* Fix linting, use AvatarIcon

* Add title and close button to account menu

* Center the popover title

* Add search functionality

* Implementation WIP

* Add MULTICHAIN feature flag

* Add MULTICHAIN feature flag, add actions for menu items

* Properly dispatch events

* Fix search box padding

* Fix sizing of menu item text

* Fix isRequired

* Fix alignment of the popover

* Update label for hardware wallet items, add text for no search results

* Update keyring retreival to remove account and add label

* Fix storybook

* Fix double link click issue, prevent wrapping of values

* Use labelProps for tag variant

* Restructure item menu story

* Empower storybooks for all new components

* Allow only 3 decimals for currencies

* Avoid inline styles

* Prefix classes with multichain, fix account-list-menu storybook

* Close the accounts menu when account details is clicked

* Restore tag.js

* Create global file for multichain css

* Add index file for multichain js

* Update file paths

* Ensure the block domain is present in menu

* Add AccountListItem test

* Add AccountListItemMenu tests

* Show account connect to current dapp

* Improve tests

* Make avatar smaller

* Add tooltip for account menu

* Align icon better

* Update snapshot

* Rename files to DS standard

* Add index files for export

* Export all multichain components

* Update snapshot

* Remove embedded style in popover

* Add comments for props, cleanup storybook

* Improve test coverage

* Improve test code quality

* Remove border form avatar

* Switch to using the ButtonLink iconName prop

* Only show tooltip if character limit is reached

* Restore prior search settings

* Add test for tooltip
2023-03-22 15:30:08 +05:30
..
add-nft UX: Icon: Stop using fa-times (#17811) 2023-02-27 10:42:02 -06:00
asset NFT: Replaced all the instances of collectibles with NFTs (#17741) 2023-02-17 00:53:29 +05:30
confirm-add-suggested-token Use PageContainerFooter to render footer on all confirmation pages (#17316) 2023-01-23 20:52:12 +05:30
confirm-approve Added fallback copy for when we're not able to retrieve a erc721 or erc1155 name in the setApprovalForAll screen (#17992) 2023-03-20 18:05:48 +01:00
confirm-contract-interaction Convert Transaction constants to typescript (#17149) 2023-01-18 08:47:29 -06:00
confirm-decrypt-message fix(17542): fix fiat currency display in few txn actions (#18011) 2023-03-08 16:05:55 +00:00
confirm-deploy-contract Extract out confirm-data and confirm-hex-data components from confirm-transaction-base.component.js (#17822) 2023-03-09 10:38:37 +05:30
confirm-encryption-public-key fix(17542): fix fiat currency display in few txn actions (#18011) 2023-03-08 16:05:55 +00:00
confirm-import-token Added storybook check to CI (#17092) 2023-01-21 00:57:46 +05:30
confirm-send-ether Extract out confirm-data and confirm-hex-data components from confirm-transaction-base.component.js (#17822) 2023-03-09 10:38:37 +05:30
confirm-send-token Added storybook check to CI (#17092) 2023-01-21 00:57:46 +05:30
confirm-signature-request Migrate network configurations (previously frequentRpcListDetail) from PreferencesController to NetworkController (#17421) 2023-03-09 15:00:28 -06:00
confirm-token-transaction-base Convert ui/helpers/constants/common to typescript (#17348) 2023-01-25 09:47:02 -06:00
confirm-transaction Fix #17948 - Allow editing of NFT sends (#17970) 2023-03-09 15:02:08 -06:00
confirm-transaction-base Refactor KeyringTypes constant (#17490) 2023-03-21 12:13:22 -02:30
confirm-transaction-switch Convert Transaction constants to typescript (#17149) 2023-01-18 08:47:29 -06:00
confirmation Migrate network configurations (previously frequentRpcListDetail) from PreferencesController to NetworkController (#17421) 2023-03-09 15:00:28 -06:00
connected-accounts Added storybook check to CI (#17092) 2023-01-21 00:57:46 +05:30
connected-sites Added storybook check to CI (#17092) 2023-01-21 00:57:46 +05:30
create-account Upgrading the Import Account modal (#17763) 2023-03-06 09:48:28 -08:00
desktop-error Move desktop code to flask build type (#17960) 2023-03-06 19:35:00 +00:00
desktop-pairing Move desktop code to flask build type (#17960) 2023-03-06 19:35:00 +00:00
error Add more tracking for MetaMask (#15462) 2022-08-11 19:33:33 +02:00
home NFTs: Remove feature flag for release (#17401) 2023-03-13 14:29:37 -05:00
import-token NFTs: Remove feature flag for release (#17401) 2023-03-13 14:29:37 -05:00
keychains Fix/button base ellipsis support (#18205) 2023-03-21 19:19:49 -07:00
lock Various test files converting to @testing-library/react. (#15470) 2022-08-08 13:28:49 -07:00
mobile-sync Refactor KeyringTypes constant (#17490) 2023-03-21 12:13:22 -02:30
notifications UX: Icons: Remove usage of chevron fa- icons (#17668) 2023-02-16 07:26:14 -06:00
onboarding-flow Fix TypographyVariant typescript issues (#18272) 2023-03-22 13:22:30 +05:30
permissions-connect [FLASK] Remove permission footer in snap install/update flow (#18240) 2023-03-20 17:12:58 +01:00
routes UX: Multichain: Account Menu List (#17947) 2023-03-22 15:30:08 +05:30
send Refactor KeyringTypes constant (#17490) 2023-03-21 12:13:22 -02:30
settings feat: add the ConsenSys zkEVM (Linea) as a default network (#17875) 2023-03-21 13:58:38 -02:30
swaps Use tokenList to get token details, when available, in getTokenStanda… (#17891) 2023-03-08 14:05:45 -03:30
token-allowance Refactor KeyringTypes constant (#17490) 2023-03-21 12:13:22 -02:30
token-details Migrate network configurations (previously frequentRpcListDetail) from PreferencesController to NetworkController (#17421) 2023-03-09 15:00:28 -06:00
unlock-page UX: Remove legacy metametrics modal (#17817) 2023-02-23 13:58:09 -06:00
index.js Renamed metametrics.new.js to metametrics.js (#14327) 2022-04-01 14:11:12 -05:00
pages.scss Add extension desktop UI (#17748) 2023-02-23 16:39:48 +00:00