- {backer.logo ? (
+ {avatar ? (

{ (e.target as HTMLImageElement).style.display = 'none'; }}
/>
) : (
-
🛹
+
{initial}
)}
-
-
- {backer.name || t('walletUi.supporters.anonymousBacker')}
-
+
);
-
- if (!href) return inner;
- if (backer.npub) return
{inner};
- return
{inner};
}
// ─── Placeholder card (empty slot) ───────────────────────────────────────────
@@ -257,6 +280,7 @@ function PlaceholderCard({ label }: { label: string }) {
export default function SupportersPage() {
const { t } = useTranslation();
+ const totalUsd = useSatsToUsd(BACKERS_TOTAL_SATS);
useSeoMeta({
title: 'Supporters - SkateSpots',
description: 'The community keeping SkateSpots alive — supporters, collaborators, partners and friends.',
@@ -347,6 +371,9 @@ export default function SupportersPage() {
count: BACKERS.length,
amount: BACKERS_TOTAL_SATS.toLocaleString(),
})}
+ {typeof totalUsd === 'number' && (
+
· ≈ ${totalUsd.toFixed(2)}
+ )}
>
) : (