From 84ea0df550d6e381b96a28e97fce01834ed9da1b Mon Sep 17 00:00:00 2001 From: Gigi Date: Wed, 15 Oct 2025 01:43:12 +0200 Subject: [PATCH] refactor: improve support page spacing and visual hierarchy - Increase hero section spacing (mb-16/20 instead of mb-8/12) - Larger illustration (w-56/72 instead of w-48/64) - Bigger heading (text-4xl/5xl instead of 3xl/4xl) - More generous section spacing throughout - Larger gaps between avatars (gap-8/10 for legends) - More columns on larger screens (lg breakpoint added) - Add subtle border-top separator before footer - Increase footer spacing (mt-16/20) - Larger call-to-action text (text-base) - Change 'Absolute Legends' to 'Legends' (shorter, cleaner) --- src/components/Support.tsx | 84 +++++++++++++++++++------------------- 1 file changed, 43 insertions(+), 41 deletions(-) diff --git a/src/components/Support.tsx b/src/components/Support.tsx index c00e1f5d..7749c177 100644 --- a/src/components/Support.tsx +++ b/src/components/Support.tsx @@ -55,19 +55,19 @@ const Support: React.FC = ({ relayPool, eventStore, settings }) => return (
-
-
-
+
+
+
Thank you
-

+

Thank You!

-

+

Your{' '} = ({ relayPool, eventStore, settings }) => <> {/* Whales Section */} {supporters.filter(s => s.isWhale).length > 0 && ( -

-

- Absolute Legends +
+

+ Legends

-
+
{supporters.filter(s => s.isWhale).map(supporter => ( ))} @@ -104,11 +104,11 @@ const Support: React.FC = ({ relayPool, eventStore, settings }) => {/* Regular Supporters Section */} {supporters.filter(s => !s.isWhale).length > 0 && ( -
-

+
+

Supporters

-
+
{supporters.filter(s => !s.isWhale).map(supporter => ( ))} @@ -118,34 +118,36 @@ const Support: React.FC = ({ relayPool, eventStore, settings }) => )} -
-

- Zap{' '} - - Boris - - {' '}a{' '} - - meaningful amount of sats - - {' '}and your avatar will show up above. -

-

- Total supporters: {supporters.length} • - Total zaps: {supporters.reduce((sum, s) => sum + s.zapCount, 0)} -

+
+
+

+ Zap{' '} + + Boris + + {' '}a{' '} + + meaningful amount of sats + + {' '}and your avatar will show up above. +

+

+ Total supporters: {supporters.length} • + Total zaps: {supporters.reduce((sum, s) => sum + s.zapCount, 0)} +

+