All checks were successful
check / check (push) Successful in 4s
popup/index.js reduced to ~75 lines: loads state, builds a shared context object, initializes all views, shows first screen. Each view in popup/views/: helpers.js — $(), showError, hideError, showView welcome.js — welcome screen addWallet.js — unified create/import recovery phrase importKey.js — private key import home.js — wallet list, total value, address derivation addressDetail.js — address view, token list, QR, copy send.js — send form, ENS resolution, tx broadcast receive.js — QR + copy addToken.js — token lookup, common token picker settings.js — RPC endpoint approval.js — dApp approval (stub) Views communicate via a ctx object with shared callbacks (renderWalletList, showAddressDetail, doRefreshAndRender, etc).
8 lines
163 B
JavaScript
8 lines
163 B
JavaScript
const { $ } = require("./helpers");
|
|
|
|
function init(ctx) {
|
|
$("btn-welcome-add").addEventListener("click", ctx.showAddWalletView);
|
|
}
|
|
|
|
module.exports = { init };
|