1
0
mirror of https://github.com/kremalicious/metamask-extension.git synced 2024-11-28 23:06:37 +01:00
metamask-extension/ui/app/components/ui
ty b04120dd0f
Warn users when an ENS name contains 'confusable' characters (#9187)
* Add warning system for 'confusable' ENS names (#9129)

Uses unicode.org's TR39 confusables.txt to display a warning when
'confusable' unicode points are detected.

Currently only the `AddRecipient` component has been updated, but the new
`Confusable` component could be used elsewhere

The new `unicode-confusables` dependency adds close to 100KB to the
bundle size, and around 30KB when gzipped.

Adds 'tag' prop to the tooltop-v2 component

Use $Red-500 for confusable ens warning

Lint Tooltip component

Update copy for confusing ENS domain warning.

* Fix prop type

Co-authored-by: Mark Stacey <markjstacey@gmail.com>
2021-02-27 01:56:04 -03:30
..
account-mismatch-warning @metamask/eslint config@5.0.0 (#10358) 2021-02-04 10:15:23 -08:00
alert @metamask/eslint config@5.0.0 (#10358) 2021-02-04 10:15:23 -08:00
alert-circle-icon @metamask/eslint config@5.0.0 (#10358) 2021-02-04 10:15:23 -08:00
box @metamask/eslint config@5.0.0 (#10358) 2021-02-04 10:15:23 -08:00
breadcrumbs @metamask/eslint config@5.0.0 (#10358) 2021-02-04 10:15:23 -08:00
button Add Custom Network UI (#10310) 2021-02-22 10:20:42 -06:00
button-group @metamask/eslint config@5.0.0 (#10358) 2021-02-04 10:15:23 -08:00
callout Add Custom Network UI (#10310) 2021-02-22 10:20:42 -06:00
card @metamask/eslint config@5.0.0 (#10358) 2021-02-04 10:15:23 -08:00
check-box @metamask/eslint config@5.0.0 (#10358) 2021-02-04 10:15:23 -08:00
chip Add Custom Network UI (#10310) 2021-02-22 10:20:42 -06:00
circle-icon @metamask/eslint config@5.0.0 (#10358) 2021-02-04 10:15:23 -08:00
color-indicator Fix color indicator size (#10421) 2021-02-11 13:08:25 -08:00
confusable Warn users when an ENS name contains 'confusable' characters (#9187) 2021-02-27 01:56:04 -03:30
currency-display @metamask/eslint config@5.0.0 (#10358) 2021-02-04 10:15:23 -08:00
currency-input Use chain ID instead of network name for getIsMainnet (#10488) 2021-02-23 10:27:32 -06:00
definition-list @metamask/eslint config@5.0.0 (#10358) 2021-02-04 10:15:23 -08:00
dialog @metamask/eslint config@5.0.0 (#10358) 2021-02-04 10:15:23 -08:00
dropdown Remove react-select and SimpleDropdown, use Dropdown (#10468) 2021-02-19 13:03:44 -06:00
editable-label @metamask/eslint config@5.0.0 (#10358) 2021-02-04 10:15:23 -08:00
error-message @metamask/eslint config@5.0.0 (#10358) 2021-02-04 10:15:23 -08:00
export-text-container @metamask/eslint config@5.0.0 (#10358) 2021-02-04 10:15:23 -08:00
hex-to-decimal @metamask/eslint config@5.0.0 (#10358) 2021-02-04 10:15:23 -08:00
icon @metamask/eslint config@5.0.0 (#10358) 2021-02-04 10:15:23 -08:00
icon-border @metamask/eslint config@5.0.0 (#10358) 2021-02-04 10:15:23 -08:00
icon-button @metamask/eslint config@5.0.0 (#10358) 2021-02-04 10:15:23 -08:00
icon-with-fallback @metamask/eslint config@5.0.0 (#10358) 2021-02-04 10:15:23 -08:00
icon-with-label @metamask/eslint config@5.0.0 (#10358) 2021-02-04 10:15:23 -08:00
identicon @metamask/eslint config@5.0.0 (#10358) 2021-02-04 10:15:23 -08:00
info-tooltip @metamask/eslint config@5.0.0 (#10358) 2021-02-04 10:15:23 -08:00
jazzicon @metamask/eslint config@5.0.0 (#10358) 2021-02-04 10:15:23 -08:00
list-item @metamask/eslint config@5.0.0 (#10358) 2021-02-04 10:15:23 -08:00
loading-indicator @metamask/eslint config@5.0.0 (#10358) 2021-02-04 10:15:23 -08:00
loading-screen @metamask/eslint config@5.0.0 (#10358) 2021-02-04 10:15:23 -08:00
lock-icon @metamask/eslint config@5.0.0 (#10358) 2021-02-04 10:15:23 -08:00
mascot @metamask/eslint config@5.0.0 (#10358) 2021-02-04 10:15:23 -08:00
menu @metamask/eslint config@5.0.0 (#10358) 2021-02-04 10:15:23 -08:00
metafox-logo @metamask/eslint config@5.0.0 (#10358) 2021-02-04 10:15:23 -08:00
page-container @metamask/eslint config@5.0.0 (#10358) 2021-02-04 10:15:23 -08:00
popover @metamask/eslint config@5.0.0 (#10358) 2021-02-04 10:15:23 -08:00
pulse-loader @metamask/eslint config@5.0.0 (#10358) 2021-02-04 10:15:23 -08:00
qr-code @metamask/eslint config@5.0.0 (#10358) 2021-02-04 10:15:23 -08:00
readonly-input @metamask/eslint config@5.0.0 (#10358) 2021-02-04 10:15:23 -08:00
search-icon @metamask/eslint config@5.0.0 (#10358) 2021-02-04 10:15:23 -08:00
sender-to-recipient @metamask/eslint config@5.0.0 (#10358) 2021-02-04 10:15:23 -08:00
site-icon @metamask/eslint config@5.0.0 (#10358) 2021-02-04 10:15:23 -08:00
snackbar @metamask/eslint config@5.0.0 (#10358) 2021-02-04 10:15:23 -08:00
spinner @metamask/eslint config@5.0.0 (#10358) 2021-02-04 10:15:23 -08:00
tabs @metamask/eslint config@5.0.0 (#10358) 2021-02-04 10:15:23 -08:00
text-field @metamask/eslint config@5.0.0 (#10358) 2021-02-04 10:15:23 -08:00
toggle-button @metamask/eslint config@5.0.0 (#10358) 2021-02-04 10:15:23 -08:00
token-balance @metamask/eslint config@5.0.0 (#10358) 2021-02-04 10:15:23 -08:00
token-currency-display @metamask/eslint config@5.0.0 (#10358) 2021-02-04 10:15:23 -08:00
token-input @metamask/eslint config@5.0.0 (#10358) 2021-02-04 10:15:23 -08:00
tooltip Warn users when an ENS name contains 'confusable' characters (#9187) 2021-02-27 01:56:04 -03:30
truncated-definition-list @metamask/eslint config@5.0.0 (#10358) 2021-02-04 10:15:23 -08:00
typography @metamask/eslint config@5.0.0 (#10358) 2021-02-04 10:15:23 -08:00
unit-input @metamask/eslint config@5.0.0 (#10358) 2021-02-04 10:15:23 -08:00
url-icon @metamask/eslint config@5.0.0 (#10358) 2021-02-04 10:15:23 -08:00
ui-components.scss Warn users when an ENS name contains 'confusable' characters (#9187) 2021-02-27 01:56:04 -03:30