From eae5e1c3a7f5ecd1145cc2db67d07779ab4768fc Mon Sep 17 00:00:00 2001 From: Chad Curtis Date: Tue, 2 Jun 2026 08:46:45 -0500 Subject: [PATCH] Always show Explore campaigns button on home page Remove the !loggedIn gate that hid the 'Explore campaigns' CTA from logged-in users. The campaigns home page shouldn't gate this button behind login state. --- src/pages/CampaignsPage.tsx | 27 +++++++++++++-------------- 1 file changed, 13 insertions(+), 14 deletions(-) diff --git a/src/pages/CampaignsPage.tsx b/src/pages/CampaignsPage.tsx index 60303554..630d7056 100644 --- a/src/pages/CampaignsPage.tsx +++ b/src/pages/CampaignsPage.tsx @@ -19,10 +19,10 @@ import { CampaignCard, CampaignCardSkeleton } from '@/components/CampaignCard'; import { CampaignListsStrip } from '@/components/campaign-lists/CampaignListsStrip'; import { HeroLightningMap } from '@/components/HeroLightningMap'; import { StartCampaignLink } from '@/components/StartCampaignLink'; +import { AppDownloadNudge } from '@/components/AppDownloadNudge'; import { useAuthor } from '@/hooks/useAuthor'; import { useCampaigns } from '@/hooks/useCampaigns'; import { useCampaignList } from '@/hooks/useCampaignLists'; -import { useCurrentUser } from '@/hooks/useCurrentUser'; import { genUserName } from '@/lib/genUserName'; import { useAppContext } from '@/hooks/useAppContext'; import { cn } from '@/lib/utils'; @@ -92,7 +92,6 @@ const WLC_NPUB = 'npub126e6hwd6a5std2upv9a22xwgvd8fyrhsx5wjjchv99g6nv3n4vhs5fr9g export function CampaignsPage() { const { t } = useTranslation(); const { config } = useAppContext(); - const { user } = useCurrentUser(); const wlcAuthor = useAuthor(WLC_PUBKEY); const wlcName = wlcAuthor.data?.metadata?.display_name @@ -157,7 +156,7 @@ export function CampaignsPage() { return (
- +
{showWlcSection && ( @@ -222,6 +221,8 @@ export function CampaignsPage() {
+ + @@ -233,7 +234,7 @@ export function CampaignsPage() { // Hero // ═══════════════════════════════════════════════════════════════════════════════ -function Hero({ loggedIn }: { loggedIn: boolean }) { +function Hero() { const { t } = useTranslation(); return ( @@ -332,16 +333,14 @@ function Hero({ loggedIn }: { loggedIn: boolean }) { - {!loggedIn && ( - - )} +