diff --git a/src/popup/index.html b/src/popup/index.html
index 2f4861f..c88a963 100644
--- a/src/popup/index.html
+++ b/src/popup/index.html
@@ -305,6 +305,26 @@
>
+ Token
+
+
+
+
@@ -316,13 +336,6 @@
Loading...
-
- Export private key
-
diff --git a/src/popup/views/addressDetail.js b/src/popup/views/addressDetail.js
index e2d1d18..71eb3d2 100644
--- a/src/popup/views/addressDetail.js
+++ b/src/popup/views/addressDetail.js
@@ -264,7 +264,22 @@ function init(_ctx) {
$("btn-add-token").addEventListener("click", ctx.showAddTokenView);
+ // More menu dropdown
+ const moreBtn = $("btn-more-menu");
+ const moreDropdown = $("more-menu-dropdown");
+ moreBtn.addEventListener("click", (e) => {
+ e.stopPropagation();
+ moreDropdown.classList.toggle("hidden");
+ });
+ document.addEventListener("click", () => {
+ moreDropdown.classList.add("hidden");
+ });
+ moreDropdown.addEventListener("click", (e) => {
+ e.stopPropagation();
+ });
+
$("btn-export-privkey").addEventListener("click", () => {
+ moreDropdown.classList.add("hidden");
const wallet = state.wallets[state.selectedWallet];
const addr = wallet.addresses[state.selectedAddress];
const title = addressTitle(addr.address, state.wallets);