1
0
mirror of https://github.com/kremalicious/metamask-extension.git synced 2024-12-23 09:52:26 +01:00
metamask-extension/ui/app/components/ui
Mark Stacey b628ff05d1
Rewrite checkbox component (#8305)
This new checkbox component uses a plain `input` component internally,
so the browser treats it like a native checkbox. It is styled by hiding
the native checkbox and replacing it with Font Awesome icons (the same
that we are using in Figma).

Support for a 'disabled' state and an indeterminate state has been
added as well. The `onClick` prop has been made optional, as it may not
be required if the parent component is intercepting the click instead.

The `regular` Font Awesome font style needed to be added so that we
could use the `far fa-square` icon for the unchecked checkbox.
2020-04-09 18:51:12 -03:00
..
alert Enable arrow-parens ESLint rule 2020-02-15 17:04:21 -03:30
alert-circle-icon Remove use of webpack loaders in components (#8249) 2020-03-30 15:38:02 -03:00
balance Enable arrow-parens ESLint rule 2020-02-15 17:04:21 -03:30
breadcrumbs Update ESLint rules for test suite (#8023) 2020-02-11 13:21:13 -03:30
button Add tx history icons (#8180) 2020-03-11 14:05:47 -04:00
button-group Use Component Story Format for stories (#8108) 2020-02-26 10:13:56 -04:00
card Update ESLint rules for test suite (#8023) 2020-02-11 13:21:13 -03:30
check-box Rewrite checkbox component (#8305) 2020-04-09 18:51:12 -03:00
circle-icon Remove use of webpack loaders in components (#8249) 2020-03-30 15:38:02 -03:00
currency-display Enable core ESLint no-mixed-operators rule 2020-02-17 21:06:36 -03:30
currency-input Enable arrow-parens ESLint rule 2020-02-15 17:04:21 -03:30
dialog Use consistent variable name for classnames import (#8143) 2020-03-01 06:14:16 -04:00
error-message Enable arrow-parens ESLint rule 2020-02-15 17:04:21 -03:30
eth-balance Enable react/jsx-first-prop-new-line for multiline, single prop JSX (#8276) 2020-04-01 18:08:19 -02:30
export-text-container Add mechanism to randomize seed phrase filename (#7863) 2020-01-21 21:22:55 -04:00
hex-to-decimal Update ESLint rules for test suite (#8023) 2020-02-11 13:21:13 -03:30
icon Delete Close icon component (#8286) 2020-04-02 11:49:07 -02:30
icon-with-fallback Remove z-index from IconWithFallBack (#8289) 2020-04-02 12:48:40 -02:30
identicon Add stories for Identicon component (#8113) 2020-02-26 22:08:58 -04:00
jazzicon Re-render jazzicon component when diameter changes (#8114) 2020-02-26 09:42:33 -04:00
list-item Add tx list-item component (#8195) 2020-03-17 15:15:53 -04:00
loading-screen
lock-icon
metafox-logo Update ESLint rules for test suite (#8023) 2020-02-11 13:21:13 -03:30
page-container Refactor tab styles to minimize tab component styles (#8209) 2020-03-23 21:18:45 -03:00
popover Add footer to Popover (#8291) 2020-04-02 14:43:50 -03:00
search-icon
sender-to-recipient Use contact name instead of address during send flow (#7971) 2020-02-11 12:10:15 -03:30
snackbar
spinner
tabs Move asset list to home tab on small screens (#8264) 2020-04-01 13:35:07 -03:00
text-field Use Component Story Format for stories (#8108) 2020-02-26 10:13:56 -04:00
toggle-button Enable arrow-parens ESLint rule 2020-02-15 17:04:21 -03:30
token-balance Remove recompose (#8097) 2020-02-24 19:28:26 -03:30
token-currency-display
token-input Enable arrow-parens ESLint rule 2020-02-15 17:04:21 -03:30
unit-input Enable arrow-parens ESLint rule 2020-02-15 17:04:21 -03:30
copyButton.js
editable-label.js Enable arrow-parens ESLint rule 2020-02-15 17:04:21 -03:30
fiat-value.js Convert FiatValue component to ES6 class (#7786) 2020-01-13 11:42:26 -03:30
mascot.js Replace debounce package with debounce function from lodash (#7931) 2020-01-29 13:36:03 -04:00
qr-code.js
readonly-input.js Enable arrow-parens ESLint rule 2020-02-15 17:04:21 -03:30
tooltip-v2.js Undefine Tooltip default wrapperClassName (#8283) 2020-04-01 23:12:19 -02:30
tooltip.js