1
0
mirror of https://github.com/kremalicious/metamask-extension.git synced 2024-12-23 09:52:26 +01:00

6585 Commits

Author SHA1 Message Date
Nidhi Kumari
cfc653ada6
eth_sign toggle Update in advanced settings ()
* added eth sign first step

* added modal

* added validation for form

* updated width with block

* added state trigger for toggle

* updated Eth sign modal text changes

* added eth sign toggle tex

* removed unnecessary code

* fixed form validation text

* updated eth toggle text

* added test

* added analytics

* updated design changes

* lint fix

* updated error text

* updated changes
2023-05-04 16:44:07 +05:30
Suryansh Anand
c92d7380df
Migrates avatar base to TypeScript ()
* Converted file extension from .js to .tsx

* Updated README docs to match the enums. Resolved type errors

* Updated AvatarBaseSizes enum values to string literals

* Added TEXT_TRANSFORM.UPPERCASE as default value of textTransform in base file

* lint fix

* Solved liniting errors in avatar-base

* Made enum more consistent, added desc for AvatarBaseProps

* Updated snapshots of AvatarBase and exported AvatarBaseProps in index.ts

* Made textTransform property accept right values in avatar-base.tsx

* Adding temporary changed extensions

* Reverted files back to tsx and resolved conflicts

* Solved linting errors

* AvatarBaseProps now extends TextProps

* Changing extension to resolve conflict

* Reverted extensions back to tsx after resolving conflicts

* Added forwardRef in AvatarBase

* Updated import name of AvatarBaseSize in README.mdx. Removed empty children attribute from AvatarBase storybook file

---------

Co-authored-by: legobeat <109787230+legobeat@users.noreply.github.com>
Co-authored-by: Brad Decker <bhdecker84@gmail.com>
2023-05-03 17:30:07 -07:00
Dominik Rudzki
9a583635c2
Fix popover hiding ()
* Fix popover hiding

* Fix popover hiding

* Add debounce to scroll event

---------

Co-authored-by: David Walsh <davidwalsh83@gmail.com>
2023-05-03 13:32:29 -05:00
David Walsh
ab4843f06b
UX: Multichain: Implement Account Details Popover ()
* UX: Multichain: Implement Account Details Popover

* Styling account details popover

* using ButtonSecondary with variant, removing Text

* adding account-details jest test

* Close popover when outside area clicked

* Move all export functionality into the popover

* Improve jest tests

* Implement new design for export key screens

* Hide warning when popover is closed

* Vertically align the copy button

* Move AccountDetailsDisplay to its own file

* Move authentication to its own file

* Move private key to its own component

* Fix misalignment of avatar on display screen

* Move private key to its own component

* Update ui/components/multichain/account-details/account-details-authenticate.js

Co-authored-by: Nidhi Kumari <nidhi.kumari@consensys.net>

* Update ui/components/multichain/account-details/account-details.test.js

Co-authored-by: Nidhi Kumari <nidhi.kumari@consensys.net>

* Prevent account name overflow, update text size

* Use FormTextField

* Add analytics

* Move location of accountDetailsAddress

* Ensure passsword input is used

---------

Co-authored-by: Victor Thomas <10986371+vthomas13@users.noreply.github.com>
Co-authored-by: Nidhi Kumari <nidhi.kumari@consensys.net>
2023-05-03 12:09:13 -05:00
Nidhi Kumari
c078807c72
UX Multichain: Account List Search Fix ()
* fix for account-list-menu search bar

* updated title

* implemented event capturing
2023-05-03 22:23:42 +05:30
Nidhi Kumari
1eaba66631
removed top border from list item () 2023-05-03 22:22:57 +05:30
Nidhi Kumari
d9f67e403d
UX Multichain: Fixed NaN USD issue under Eth when using Fiat ()
* updated fiat value

* updated primary value in storybook
2023-05-03 22:21:12 +05:30
Monte Lai
a3cf0036ad
Feat/srp metrics ()
* add srp metrics

* add event names

* fix text

* add test

* add event test to hold to reveal modal

* fix lint

* add event test to reveal seed

* update coverage target

* revert willHide

* add more tests

* fix lint

* update coverage

* git commit -m "fix comments"

* fix merge conflict

* fixed the merge conflicts with 

* fix text

* update deprecated import

* alphabetize metametrics enums

* update coverage

* update coverage

---------

Co-authored-by: Brad Decker <bhdecker84@gmail.com>
Co-authored-by: Howard Braham <howrad@gmail.com>
2023-05-03 11:26:45 -05:00
António Regadas
c4e1edef19
[MMI] Don't group transactions by nonce if they are custodial Tx ()
* adds mmi fence

* adds comment and casts variable to bool

* prettier
2023-05-03 17:00:38 +02:00
António Regadas
bf0a70dbba
adds custody page route to account routes () 2023-05-03 15:04:49 +01:00
Dhruv
28b3490e7c
Fixes the cancel-speedup-popover.js ()
Co-authored-by: Danica Shen <zhaodanica@gmail.com>
2023-05-03 19:32:03 +05:30
Dhruv
657b94cd47
Part of : Replace Typography with Text component in beta-header/index.js ()
* Changes to beta-header/index.js

* Updated-snapshot

* Suggested changes

* Changes to the text color enum
2023-05-03 19:20:06 +05:30
Mark Stacey
28241b0592
Delete two unused selectors ()
The selectors `getNumberOfAccounts` and `getMetricsNetworkIdentifier`
were unused, so they have been deleted.
2023-05-03 11:06:06 -02:30
George Marshall
56e48a7e55
Fixing broken responsive box background color prop and color fix () 2023-05-03 08:18:56 -05:00
Harsh Shukla
98cb3381e6
Part of : Replace Typography with Text component in: detected-token-values.js ()
* Update detected-token-values.js

* Update ui/components/app/detected-token/detected-token-values/detected-token-values.js

Co-authored-by: George Marshall <georgewrmarshall@gmail.com>

---------

Co-authored-by: George Marshall <georgewrmarshall@gmail.com>
2023-05-03 08:17:49 -05:00
Dominik Rudzki
b5a11857c4
[FLASK] Fix overflowing notification content ()
* Fix overflowing notification content

* Wrap overflow

* Fix lint & remove unnecessary width

---------

Co-authored-by: Frederik Bolding <frederik.bolding@gmail.com>
2023-05-03 11:27:01 +02:00
Frederik Bolding
c716592fd1
Clean up some code fencing around snaps ()
* Clean up some code fencing around snaps

* Fix code fencing

* Fix more fencing issues
2023-05-03 10:53:58 +02:00
David Walsh
120dfcdf32
UX: Multichain: Add maximum width for network picker in full screen mode () 2023-05-02 12:15:00 -05:00
David Walsh
57e90196cc
UX: Multichain: Provide localization for the network menu () 2023-05-02 12:14:48 -05:00
Mark Stacey
d1cea85f33
Rename provider to providerConfig ()
* Rename `provider` to `providerConfig`

The network controller `provider` state has been renamed to
 `providerConfig`. This better reflects what this state is, and makes
this controller more closely aligned with the core network controller.

All references to the provider configuration have been updated to
prefer `providerConfig` over `provider`, to make the distinction clear
between a provider and provider config.

Closes 

* Add migration
2023-05-02 13:23:20 -02:30
George Marshall
abd6df72c6
Improving code formatting in component-library readme () 2023-05-02 09:50:37 -05:00
Mark Stacey
88ae10418b
Expand usage of getProviderConfig selector ()
The `getProviderConfig` selector is now used anywhere the `provider`
state was previously referenced directly. This was done to simplify
renaming this state from `provider` to `providerConfig` in a later PR.

Note that there are many opportunities left to use more-specific
selectors (e.g. `getChainId()` over `getProviderConfig().chainId`), but
that was intentionally omitted from this PR to reduce the size. I
started going down this path and it quickly exploded in scope.

Relates to 
2023-05-02 10:06:24 -02:30
George Marshall
2face84177
Adding deprecation notice to old Button component () 2023-05-02 03:05:08 -07:00
Harsh Shukla
1478e83b08
Part of : Replace Typography with Text component for 'review-spending-cap' & 'tooltip.stories'. ()
Co-authored-by: legobeat <109787230+legobeat@users.noreply.github.com>
2023-05-02 15:17:00 +05:30
Ariella Vu
a5d7cf3319
Transaction cleanup and fix TransactionDetailItem key not unique bug ()
* TransactionDetailItem: allow empty detailText

* TxDetailItem: fix keys; ensure unique keys
2023-05-02 00:42:59 -03:00
Harsh Shukla
36092571c6
Part of Replace Typography with Text component in: signature-request-siwe-tag\index.js () 2023-05-01 17:51:24 -07:00
Harsh Shukla
f5f2e2e35f
Part of , & for 3 files. ()
* Adding strong tag support for Text component

* Update build-quote.js

* Update awaiting-signatures.js

* Used <strong> tag in a better way.

* Remove <strong> tag from file: awaiting-signatures.js

Co-authored-by: Danica Shen <zhaodanica@gmail.com>

* Update awaiting-signatures.js

* Update ui/components/component-library/text/text.scss

Co-authored-by: George Marshall <georgewrmarshall@gmail.com>

* Update ui/pages/swaps/build-quote/build-quote.js

Co-authored-by: George Marshall <georgewrmarshall@gmail.com>

* Removing unintended UI and strong css from Text component

---------

Co-authored-by: legobeat <109787230+legobeat@users.noreply.github.com>
Co-authored-by: Danica Shen <zhaodanica@gmail.com>
Co-authored-by: Brad Decker <bhdecker84@gmail.com>
Co-authored-by: George Marshall <georgewrmarshall@gmail.com>
Co-authored-by: georgewrmarshall <george.marshall@consensys.net>
2023-05-01 17:48:58 -07:00
Harsh Shukla
32a7f0fe09
Update pin-extension.js () 2023-05-01 17:39:56 -07:00
Harsh Shukla
262a291185
Part of Replace Typography with Text component in: nft-default-image.js ()
* Update nft-default-image.js

* Update nft-default-image.test.js.snap
2023-05-01 17:35:44 -07:00
Mark Stacey
f765b8c9b9
Refactor provider config selector ()
The provider configuration selector has been renamed from `getProvider`
to `getProviderConfig`, and it has been moved from the selectors module
into the MetaMask slice. A JSDoc description has been added as well.

This refactor was done to make a future PR simpler, and to make this
selector better aligned with best practices.

This relates to 
2023-05-01 21:04:43 -02:30
Jyoti Puri
4bad30c94d
Show gas warning for legacy networks also () 2023-05-01 20:33:32 +05:30
Albert Olivé
8193a4999c
Added code fences () 2023-05-01 15:59:35 +02:00
Harsh Shukla
7b323b8a30
Part of : Replace Typography with Text component for 11 files. ()
* Part of : Replace Typography with Text component for 10 files.

* Update radio-group.component.js

* Update create-password.test.js.snap

* Update custom-spending-cap.test.js.snap

* Update add-network-modal.test.js.snap

* Update recovery-phrase-reminder.js
2023-04-28 16:18:46 -07:00
George Marshall
1ff437d356
Adding new icons () 2023-04-28 12:29:58 -07:00
David Walsh
27b2993cae
UX: Multichain: Set a maximum width on the network picker ()
* UX: Multichain: Set a maximum width on the network picker

* Fix jest

* Document the max-width

* Adding code example to README

---------

Co-authored-by: georgewrmarshall <george.marshall@consensys.net>
2023-04-28 12:20:55 -05:00
Albert Olivé
26f0cbe293
[MMI] Adds custodian icon next to metafox ()
* Finished adding custodian icon next to metafox

* Fixed image path

* Fixed comments in PR
2023-04-28 14:23:56 +02:00
Albert Olivé
b695901ff4
[MMI] Add the custody status text in the transaction status ()
* Added code fences

* Added code fencing

* Improved code readable and added more tests

* Improved tests

* Remove code from other PR

* Fixing code fences
2023-04-28 09:11:16 -02:30
António Regadas
a501ce0f3d
[MMI] adds some constants and necessary routes ()
* MMI adds constants and routes

* MMI lint fix

* prettier
2023-04-28 10:52:12 +01:00
Albert Olivé
49f01406c4
[MMI] Added confirm-remove-jwt component ()
* Added confirm-remove-jwt component

* changing folder directory

* Fixed lint issues

* Added story

* Fixed confirm remove jwt imports

* Fixed import

* Finished implementing component

* Fixed capitalize eslint problem

* Fixed PR suggestions

* Changed CustodyAccountList import

* updated snapshot

* Fixed typo

* Moved folder to confirm-remove-jwt-modal

* added index

* Adding filter first
2023-04-28 11:01:40 +02:00
Jyoti Puri
9d794e97b3
Fix in approve header to show correct account name () 2023-04-28 13:29:53 +05:30
Garrett Bear
89d4038351
deprecation notice () 2023-04-27 16:28:39 -07:00
Niranjana Binoy
94a2325ae0
Adding price checker deactivation for Optimism () 2023-04-27 13:18:32 -04:00
f6210927dd
Part of : Replace Typography with Text component in RecoveryPhraseReminder ()
* add story

* replace Typograhy with Text

* import ordering

* FONT_WEIGHT → FontWeight

---------

Co-authored-by: Danica Shen <zhaodanica@gmail.com>
Co-authored-by: Brad Decker <bhdecker84@gmail.com>
2023-04-27 17:06:49 +01:00
Nidhi Kumari
f7e7ff96c0
Ux Multichain: Hide search input for single account ()
* hide search input for single account

* updated test for single account with no search

* nit fix

* nit fix

* added search test for more than one account

---------

Co-authored-by: legobeat <109787230+legobeat@users.noreply.github.com>
2023-04-27 10:45:11 -05:00
David Walsh
e339afce7a
UX: Multichain: Analytics () 2023-04-27 09:28:08 -05:00
António Regadas
e6455e92ae
[MMI] custody page component () 2023-04-27 12:27:31 +02:00
David Drazic
c450fae84f
Update Snaps icon in settings search and fix missing icon ()
Co-authored-by: legobeat <109787230+legobeat@users.noreply.github.com>
2023-04-27 10:49:49 +02:00
Albert Olivé
4c9bf40688
[MMI] Add interactive-replacement-token-page ()
* Initial commit

* converted the component from class-based to functional.

* Refactored component

* Improved code and tests

* Finished adding tests

* Fixed eslint problems

* Added back custodyLabels component

* Fixed eslint problems

* fixed ts lint problem

* Fixed eslint problems

* Added more tests and improved code

* Added comments

* Fixed eslint problems

* Fixed eslint problems
2023-04-27 10:45:37 +02:00
Jyoti Puri
e0919d529e
Fix for wrong type being assigned to the transaction ()
Co-authored-by: legobeat <109787230+legobeat@users.noreply.github.com>
2023-04-27 13:46:36 +09:00
Garrett Bear
70ee78757b
Strong tag support in Text component ()
Co-authored-by: legobeat <109787230+legobeat@users.noreply.github.com>
2023-04-26 14:46:03 -05:00