popup.html 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8" />
  5. <meta name="viewport" content="width=device-width, initial-scale=1" />
  6. <title>mavi wallet</title>
  7. <link rel="stylesheet" href="shared.css" />
  8. </head>
  9. <body class="popup">
  10. <header class="head">
  11. <img class="logo" src="icons/48.png" width="32" height="32" alt="" />
  12. <div class="grow">
  13. <h1>mavi wallet</h1>
  14. <p class="sub">Real keys · this browser only</p>
  15. </div>
  16. <span id="status" class="badge locked">…</span>
  17. </header>
  18. <p id="error" class="error" hidden></p>
  19. <div id="empty-box" hidden>
  20. <p class="blurb">
  21. Create a new wallet or import a recovery phrase. Keys are encrypted
  22. inside this extension — not sent to krypco servers.
  23. </p>
  24. <button type="button" class="primary" data-open="create.html">
  25. Create mavi wallet
  26. </button>
  27. <button type="button" class="ghost" data-open="import.html">
  28. Import recovery phrase
  29. </button>
  30. </div>
  31. <div id="unlock-box" hidden>
  32. <p class="meta">
  33. Address <span id="addr-locked" class="mono">—</span>
  34. </p>
  35. <div class="pw-row">
  36. <input
  37. id="password"
  38. type="password"
  39. placeholder="Password"
  40. autocomplete="current-password"
  41. />
  42. <button
  43. type="button"
  44. id="btn-eye"
  45. class="eye"
  46. title="Show password"
  47. aria-pressed="false"
  48. >
  49. 👁
  50. </button>
  51. </div>
  52. <button type="button" id="btn-unlock" class="primary">Unlock</button>
  53. <button type="button" class="ghost" data-open="import.html">
  54. Import instead
  55. </button>
  56. </div>
  57. <div id="unlocked-box" hidden>
  58. <p class="label">Address</p>
  59. <p id="addr-full" class="mono break">—</p>
  60. <p class="meta">Balance <span id="balance">—</span></p>
  61. <button type="button" id="btn-copy" class="primary">Copy address</button>
  62. <button type="button" id="btn-lock" class="ghost">Lock</button>
  63. <button type="button" id="btn-remove" class="danger">Remove vault</button>
  64. </div>
  65. <p class="foot">
  66. Chrome · Brave · Edge · Opera · Firefox · always <strong>mavi</strong>
  67. </p>
  68. <script src="dist/popup.js" type="module"></script>
  69. </body>
  70. </html>