mirror of
https://github.com/kremalicious/metamask-extension.git
synced 2024-12-23 09:52:26 +01:00
a6f2156386
The `AccountDetailsDropdown` component has been rewritten to use the new `Menu` component, and to follow the latest designs. This should be functionally equivalent. A couple of the icons have changed, but that's about it. Support for a subtitle was added to `MenuItem` to support the `origin` subtitle used for the explorer link for custom RPC endpoints. A few adjustments were required to `test/helper.js` to accommodate the use of `Menu` from a JSDOM context (this is the first time it's been used in a unit test). A `popover-content` element was added to the fake DOM, and another global was added that `react-popper` used internally. An additional driver method (`clickPoint`) was added to the e2e driver to allow clicking the background behind the menu to dismiss it. This wasn't possible using the `clickElement` method, because that method would refuse to click an obscured element. The only non-obscured element to click was the menu backdrop, and that didn't work either because the center was obscured by the menu (Selenium clicks the center of whichever element is targeted). |
||
---|---|---|
.. | ||
fixtures | ||
mock-3box | ||
send-eth-with-private-key-test | ||
tests | ||
webdriver | ||
.eslintrc.js | ||
address-book.spec.js | ||
benchmark.js | ||
ethereum-on.spec.js | ||
fixture-server.js | ||
from-import-ui.spec.js | ||
ganache.js | ||
helpers.js | ||
incremental-security.spec.js | ||
metamask-responsive-ui.spec.js | ||
metamask-ui.spec.js | ||
permissions.spec.js | ||
run-all.sh | ||
run-web3.sh | ||
send-edit.spec.js | ||
signature-request.spec.js | ||
threebox.spec.js | ||
web3.spec.js |