1
0
mirror of https://github.com/kremalicious/metamask-extension.git synced 2024-10-22 19:26:13 +02:00
metamask-extension/ui/app/helpers/utils
Mark Stacey df85ab6e10
Implement asset page (#8696)
A new page has been created for viewing assets. This replaces the old
`selectedToken` state, which previously would augment the home page
to show token-specific information.

The new asset page shows the standard token overview as seen previously
on the home page, plus a history filtered to show just transactions
relevant to that token.

The actions that were available in the old token list menu have been
moved to a "Token Options" menu that mirrors the "Account Options"
menu.

The `selectedTokenAddress` state has been removed, as it is no longer
being used for anything.

`getMetaMetricState` has been renamed to `getBackgroundMetaMetricState`
because its sole purpose is extracting data from the background state
to send metrics from the background. It's not really a selector, but
it was convenient for it to use the same selectors the UI uses to
extract background data, so I left it there for now.

A new Redux store has been added to track state related to browser history.
The most recent "overview" page (i.e. the home page or the asset page) is
currently being tracked, so that actions taken from the asset page can return
the user back to the asset page when the action has finished.
2020-06-01 14:54:32 -03:00
..
common.util.js Enable arrow-parens ESLint rule 2020-02-15 17:04:21 -03:30
common.util.test.js Update ESLint rules for test suite (#8023) 2020-02-11 13:21:13 -03:30
confirm-tx.util.js Reorganize selectors directory (#8497) 2020-05-02 12:41:17 -07:00
confirm-tx.util.test.js Update ESLint rules for test suite (#8023) 2020-02-11 13:21:13 -03:30
conversion-util.js Enable arrow-parens ESLint rule 2020-02-15 17:04:21 -03:30
conversion-util.test.js Update ESLint rules for test suite (#8023) 2020-02-11 13:21:13 -03:30
conversions.util.js Improved UX for sweeping accounts (#6488) 2019-05-20 14:08:08 -02:30
fetch-with-cache.js Prevent accidental use of globals (#8340) 2020-04-15 14:23:27 -03:00
fetch-with-cache.test.js Update fetchWithCacheTests to use assert.rejects (#8334) 2020-04-14 13:03:33 -02:30
formatters.js Folder restructure (#6304) 2019-03-21 20:33:30 -02:30
gas-time-estimates.util.js Add Estimated time to pending tx (#6924) 2019-10-31 23:21:28 -02:30
i18n-helper.js Prevent accidental use of globals (#8340) 2020-04-15 14:23:27 -03:00
i18n-helper.test.js Translation helper: substitute react components and component wrapping substrings (#8129) 2020-03-11 12:30:05 -02:30
metametrics.util.js Fix Matomo dimension IDs (#8579) 2020-05-13 10:12:07 -03:00
switch-direction.js Enable arrow-parens ESLint rule 2020-02-15 17:04:21 -03:30
token-util.js Enable arrow-parens ESLint rule 2020-02-15 17:04:21 -03:30
transactions.util.js fix: handle trailing / in block explorer URLs 2020-05-14 17:15:17 +08:00
transactions.util.test.js fix: handle trailing / in block explorer URLs 2020-05-14 17:15:17 +08:00
util.js Implement asset page (#8696) 2020-06-01 14:54:32 -03:00
util.test.js Remove unused sinon sandboxes (#8063) 2020-02-17 21:31:09 -04:00