diff --git a/app/page.tsx b/app/page.tsx index 9e8b8a9..5ff6ab6 100644 --- a/app/page.tsx +++ b/app/page.tsx @@ -200,10 +200,10 @@ export default function HomePage() { {/* * --- 4. CTAs --- */}
- -
@@ -237,7 +237,7 @@ export default function HomePage() { {/* * NEW: CTA BOTTOM */}

Ready to switch?

-

No credit card required • Cancel anytime

@@ -265,12 +265,18 @@ export default function HomePage() { Limit reached (1/1) - - Upgrade + +
) : ( - Add New Site + + + )} diff --git a/components/PricingSection.tsx b/components/PricingSection.tsx index 5eba5a9..b773a6c 100644 --- a/components/PricingSection.tsx +++ b/components/PricingSection.tsx @@ -331,11 +331,8 @@ export default function PricingSection() { diff --git a/components/sites/SiteList.tsx b/components/sites/SiteList.tsx index b548a26..986832d 100644 --- a/components/sites/SiteList.tsx +++ b/components/sites/SiteList.tsx @@ -2,7 +2,7 @@ import Link from 'next/link' import { Site } from '@/lib/api/sites' -import { BarChartIcon, SettingsIcon, BookOpenIcon, ExternalLinkIcon } from '@ciphera-net/ui' +import { BarChartIcon, SettingsIcon, BookOpenIcon, ExternalLinkIcon, Button } from '@ciphera-net/ui' import { useAuth } from '@/lib/auth/context' interface SiteListProps { @@ -94,10 +94,12 @@ export default function SiteList({ sites, loading, onDelete }: SiteListProps) {
- - View Dashboard + {(user?.role === 'owner' || user?.role === 'admin') && (