From 6ea96171addf42843f0a10b9aaba33f5dc179460 Mon Sep 17 00:00:00 2001 From: "shakespeare.diy" Date: Wed, 2 Sep 2026 22:38:36 +0700 Subject: [PATCH] Surface Sponsors & Support up top on the profile - Move sponsors from a buried sidebar card to a prominent full-width "Backed by" bar right under the stats strip, above the About/content grid - Redesigned as a horizontal pill row with an Award badge + gradient/glow accent, so reppin' brands reads as a badge of pride - Removed the duplicate sidebar Sponsors card Co-authored-by: shakespeare.diy --- src/pages/NIP19Page.tsx | 56 +++++++++++++++++++++-------------------- 1 file changed, 29 insertions(+), 27 deletions(-) diff --git a/src/pages/NIP19Page.tsx b/src/pages/NIP19Page.tsx index cfe4ee7..9f93ae5 100644 --- a/src/pages/NIP19Page.tsx +++ b/src/pages/NIP19Page.tsx @@ -361,6 +361,35 @@ function ProfilePage({ pubkey }: { pubkey: string }) { )} + {/* ── Sponsors & Support — surfaced up top; reppin' is a point of pride ── */} + {sponsorItems.length > 0 && ( +
+
+
+
+
+ +
+
+

Backed by

+

Sponsors & support

+
+
+
+ {sponsorItems.map((s, i) => ( + + + {s} + + ))} +
+
+
+ )} + {/* Profile Info */}
{/* Main Content */} @@ -779,33 +808,6 @@ function ProfilePage({ pubkey }: { pubkey: string }) { - {/* Sponsors Card — one badge per line */} - {sponsorItems.length > 0 && ( - - - - - Sponsors & Support - - - -
- {sponsorItems.map((s, i) => ( -
- - - {s} - -
- ))} -
-
-
- )} - {/* Crews Card */} {(crewsLoading || crews.length > 0) && (