mirror of
https://github.com/kremalicious/metamask-extension.git
synced 2024-11-26 20:39:08 +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). |
||
---|---|---|
.. | ||
icons | ||
logo | ||
404.png | ||
alert-red.svg | ||
alert.svg | ||
arrow-popout.svg | ||
arrow-right.svg | ||
camera.svg | ||
cancel.png | ||
caret-left-black.svg | ||
caret-left.svg | ||
caret-right.svg | ||
check-green-solid.svg | ||
check-icon.svg | ||
check-white.svg | ||
close-gray.svg | ||
coinbase logo.png | ||
coinswitch_logo.png | ||
connect-icon.svg | ||
connect-white.svg | ||
copy.svg | ||
deadface.png | ||
deposit-eth.svg | ||
double-arrow.svg | ||
download-alt.svg | ||
download.svg | ||
enslogo.svg | ||
eth_logo.svg | ||
eth.svg | ||
ethereum-metamask-chrome.png | ||
forward-carrat.svg | ||
hardware-wallet-step-1.svg | ||
hardware-wallet-step-2.svg | ||
hardware-wallet-step-3.svg | ||
help.svg | ||
icon-16.png | ||
icon-19.png | ||
icon-32.png | ||
icon-38.png | ||
icon-64.png | ||
icon-128.png | ||
icon-512.png | ||
import-account.svg | ||
info-logo.png | ||
key-32.png | ||
ledger-logo.svg | ||
loading.svg | ||
lock.svg | ||
loginglogo.svg | ||
logo.png | ||
meta-shield.svg | ||
metrics-chart.svg | ||
mm-bolt.svg | ||
mm-info-icon.svg | ||
mm-secure.svg | ||
open.svg | ||
permissions-check.svg | ||
plus-btn-white.svg | ||
popout.svg | ||
pw128x128.png | ||
pw-48x48.png | ||
pw-128x128.png | ||
qr-blue.svg | ||
qr.svg | ||
search-black.svg | ||
search.svg | ||
settings.svg | ||
shapeshift logo.png | ||
single-arrow.svg | ||
sleuth.svg | ||
spinner.gif | ||
switch_acc.svg | ||
thin-plus.svg | ||
tokensearch.svg | ||
trezor-logo.svg | ||
user-check.svg | ||
warning.svg | ||
webcam.svg | ||
wyre.svg |