mirror of
https://github.com/kremalicious/metamask-extension.git
synced 2024-11-24 11:01:41 +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). |
||
---|---|---|
.. | ||
pages | ||
account-dropdown.scss | ||
alert.scss | ||
confirm.scss | ||
currency-display.scss | ||
editable-label.scss | ||
footer.scss | ||
gas-slider.scss | ||
index.scss | ||
loading-overlay.scss | ||
menu.scss | ||
modal.scss | ||
network.scss | ||
new-account.scss | ||
newui-sections.scss | ||
request-decrypt-message.scss | ||
request-encryption-public-key.scss | ||
request-signature.scss | ||
sections.scss | ||
send.scss | ||
simple-dropdown.scss | ||
tab-bar.scss | ||
tooltip.scss | ||
transaction-list.scss |