From 0468ed1c1b91f70506706cdab8b8cce7e9a6b018 Mon Sep 17 00:00:00 2001 From: SkateSpots Date: Sat, 26 Sep 2026 18:05:15 +0700 Subject: [PATCH] =?UTF-8?q?fix(ux):=20Batch=20D=20part=202=20=E2=80=94=20M?= =?UTF-8?q?arketplace=20in=20the=20nav;=20Clink=20fallback=20copy?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Add Marketplace to the More menu (it had no primary-nav entry) - CLINK: explain the copy/QR fallback when no CLINK-compatible wallet handles the deep link, so 'Open in CLINK wallet' is not a silent no-op --- src/components/ClinkPayButton.tsx | 5 +++-- src/components/Layout.tsx | 6 ++++++ 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/src/components/ClinkPayButton.tsx b/src/components/ClinkPayButton.tsx index b6c8b39..11635b1 100644 --- a/src/components/ClinkPayButton.tsx +++ b/src/components/ClinkPayButton.tsx @@ -196,8 +196,9 @@ export function ClinkPayButton({

- Scan with a CLINK-compatible wallet (e.g. ShockWallet). No custodian, - no web server — the invoice is requested directly over Nostr. + Scan with a CLINK-compatible wallet (e.g. ShockWallet). If nothing opens, copy the + code above — you may not have a CLINK-compatible wallet installed. No custodian, + no web server: the invoice is requested directly over Nostr.

diff --git a/src/components/Layout.tsx b/src/components/Layout.tsx index 1f99817..64e23a5 100644 --- a/src/components/Layout.tsx +++ b/src/components/Layout.tsx @@ -237,6 +237,12 @@ function MobileHeaderUserMenu({ Leaderboards + + + + Marketplace + + {/* ── Accounts: switch between logged-in npubs + add another ── */}