Member dashboard: stat cards, next-move guidance, line roster, share kit
/api/my/dashboard aggregates credits, earned POL (from the chain index), qualification count, and the referral roster (privacy-masked emails, joined-free vs wallet-linked status, code+id referrer match). Members area leads with four stat cards, a next-move card with a qualification progress bar (2 and 5 buyer marks), the line roster, and a copy-ready share message beside the invite link. Assets v=20260904j. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
+35
-6
@@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1">
|
||||
<title>My account | InstantAdPay</title>
|
||||
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Sora:wght@600;700;800&display=swap">
|
||||
<link rel="stylesheet" href="/assets/site.css?v=20260904i">
|
||||
<link rel="stylesheet" href="/assets/site.css?v=20260904j">
|
||||
</head>
|
||||
<body>
|
||||
<div class="wrap">
|
||||
@@ -46,6 +46,24 @@
|
||||
</div>
|
||||
|
||||
<div id="memberArea" hidden>
|
||||
<div class="stats" style="margin-top:0">
|
||||
<div class="stat"><div class="n" id="dbCredits">0</div><div class="l">Ad credits</div></div>
|
||||
<div class="stat"><div class="n mono" id="dbEarned">0</div><div class="l">POL earned</div></div>
|
||||
<div class="stat"><div class="n" id="dbBuyers">0</div><div class="l">Qualifying buyers</div></div>
|
||||
<div class="stat"><div class="n" id="dbTeam">0</div><div class="l">Joined your line</div></div>
|
||||
</div>
|
||||
|
||||
<div class="card" id="nextCard">
|
||||
<h3>Your next move</h3>
|
||||
<p class="muted" id="nextMove">…</p>
|
||||
<div id="qualBarWrap">
|
||||
<div class="qualbar"><div id="qualFill"></div>
|
||||
<span class="qb-mark" style="left:40%">2 · level 2</span>
|
||||
<span class="qb-mark" style="left:100%">5 · level 3</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="grid c3">
|
||||
<div class="card"><h3>Your account</h3>
|
||||
<p id="posLine" class="muted small">…</p></div>
|
||||
@@ -56,6 +74,13 @@
|
||||
<p id="qualLine" class="muted small">…</p></div>
|
||||
</div>
|
||||
|
||||
<div class="card">
|
||||
<h3>Your line</h3>
|
||||
<p class="muted small">Everyone who joined through your link, newest first. When they buy their
|
||||
first package of $20 or more, they count toward your qualification.</p>
|
||||
<div id="rosterWrap"><p class="muted small" id="rosterEmpty">Nobody yet. Your link is ready below; share it and this list starts filling.</p></div>
|
||||
</div>
|
||||
|
||||
<div class="card" id="linkCard" hidden>
|
||||
<h3>Link your wallet</h3>
|
||||
<p class="muted small">Your earnings pay straight to your own wallet, so we need to know which one is yours.
|
||||
@@ -76,7 +101,11 @@
|
||||
your line, and you earn 50 percent of every ad package they ever buy, plus levels 2 and 3 as you
|
||||
qualify. Just switch on payouts before your people start buying so every payment locks to you.</p>
|
||||
<p class="mono" id="inviteLine">…</p>
|
||||
<button class="btn small sec" id="copyInvite" hidden>Copy link</button>
|
||||
<p>
|
||||
<button class="btn small sec" id="copyInvite" hidden>Copy link</button>
|
||||
<button class="btn small sec" id="copyPitch" hidden>Copy a ready-to-send message</button>
|
||||
</p>
|
||||
<p class="muted small" id="pitchPreview" hidden></p>
|
||||
</div>
|
||||
|
||||
<div class="card">
|
||||
@@ -131,9 +160,9 @@
|
||||
|
||||
<footer><div>InstantAdPay · <a href="/ledger">live ledger</a></div></footer>
|
||||
</div>
|
||||
<script src="/assets/common.js?v=20260904i"></script>
|
||||
<script src="/assets/wallet.js?v=20260904i"></script>
|
||||
<script src="/assets/my.js?v=20260904i"></script>
|
||||
<script src="/assets/chat.js?v=20260904i"></script>
|
||||
<script src="/assets/common.js?v=20260904j"></script>
|
||||
<script src="/assets/wallet.js?v=20260904j"></script>
|
||||
<script src="/assets/my.js?v=20260904j"></script>
|
||||
<script src="/assets/chat.js?v=20260904j"></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
Reference in New Issue
Block a user