From 0f6daf3200053c43e3fe2e9298cf09f72df5d14c Mon Sep 17 00:00:00 2001 From: user Date: Sat, 28 Feb 2026 12:56:56 -0800 Subject: [PATCH] restyle tabs as classic tab bar with connected active tab --- src/popup/index.html | 14 +++++++------- src/popup/views/addWallet.js | 13 +++++++++---- 2 files changed, 16 insertions(+), 11 deletions(-) diff --git a/src/popup/index.html b/src/popup/index.html index 4eccfde..d16bdf3 100644 --- a/src/popup/index.html +++ b/src/popup/index.html @@ -58,25 +58,25 @@

Add Wallet

-
+
+
diff --git a/src/popup/views/addWallet.js b/src/popup/views/addWallet.js index d3d49c6..eda32e1 100644 --- a/src/popup/views/addWallet.js +++ b/src/popup/views/addWallet.js @@ -28,10 +28,15 @@ function switchMode(mode) { for (const m of MODES) { $("add-wallet-section-" + m).classList.toggle("hidden", m !== mode); const tab = $("tab-" + m); - tab.classList.toggle("border-fg", m === mode); - tab.classList.toggle("font-bold", m === mode); - tab.classList.toggle("border-transparent", m !== mode); - tab.classList.toggle("text-muted", m !== mode); + const isActive = m === mode; + // Active tab: visible borders on top/left/right, bottom border matches bg to "connect" with content + tab.classList.toggle("border-border", isActive); + tab.classList.toggle("border-b-bg", isActive); + tab.classList.toggle("bg-bg", isActive); + tab.classList.toggle("font-bold", isActive); + tab.classList.toggle("text-muted", !isActive); + // Inactive tab: transparent borders + tab.classList.toggle("border-transparent", !isActive); } $("add-wallet-password-hint").textContent = PASSWORD_HINTS[mode]; }