diff --git a/app/page.tsx b/app/page.tsx index 4484d7f..9e8b8a9 100644 --- a/app/page.tsx +++ b/app/page.tsx @@ -305,7 +305,7 @@ export default function HomePage() { {(typeof subscription.sites_count === 'number' || (subscription.pageview_limit > 0 && typeof subscription.pageview_usage === 'number')) && (

{typeof subscription.sites_count === 'number' && ( - Sites: {subscription.plan_id === 'solo' ? `${subscription.sites_count}/1` : subscription.sites_count} + Sites: {subscription.plan_id === 'solo' && subscription.sites_count > 0 ? `${subscription.sites_count}/1` : subscription.sites_count} )} {typeof subscription.sites_count === 'number' && subscription.pageview_limit > 0 && typeof subscription.pageview_usage === 'number' && ' ยท '} {subscription.pageview_limit > 0 && typeof subscription.pageview_usage === 'number' && ( diff --git a/components/settings/OrganizationSettings.tsx b/components/settings/OrganizationSettings.tsx index 930db7c..bf0f5ca 100644 --- a/components/settings/OrganizationSettings.tsx +++ b/components/settings/OrganizationSettings.tsx @@ -141,10 +141,10 @@ export default function OrganizationSettings() { useEffect(() => { const tab = searchParams.get('tab') - if (tab === 'billing' || tab === 'members') { + if ((tab === 'billing' || tab === 'members') && tab !== activeTab) { setActiveTab(tab) } - }, [searchParams]) + }, [searchParams, activeTab]) useEffect(() => { if (activeTab === 'billing' && currentOrgId) {