From e1f8de527a0eb7729f0eb3db07569e681ab2d41f Mon Sep 17 00:00:00 2001 From: Simon Bukin <8992420+simonbukin@users.noreply.github.com> Date: Thu, 18 Jan 2024 14:02:46 -0800 Subject: [PATCH] Remove billing & upgrade references when STRIPE_API_KEY is missing --- apps/client/pages/settings.tsx | 10 ++++++---- libs/client/features/src/layout/DesktopLayout.tsx | 3 +-- libs/client/features/src/layout/MobileLayout.tsx | 2 +- .../features/src/user-billing/BillingPreferences.tsx | 4 +++- 4 files changed, 11 insertions(+), 8 deletions(-) diff --git a/apps/client/pages/settings.tsx b/apps/client/pages/settings.tsx index 581a937b..b0380f6b 100644 --- a/apps/client/pages/settings.tsx +++ b/apps/client/pages/settings.tsx @@ -35,7 +35,7 @@ export default function SettingsPage() { Details Security - Billing + {process.env.STRIPE_API_KEY && Billing} @@ -46,9 +46,11 @@ export default function SettingsPage() { - - - + {process.env.STRIPE_API_KEY && ( + + + + )} diff --git a/libs/client/features/src/layout/DesktopLayout.tsx b/libs/client/features/src/layout/DesktopLayout.tsx index 21023d6b..55eaf49a 100644 --- a/libs/client/features/src/layout/DesktopLayout.tsx +++ b/libs/client/features/src/layout/DesktopLayout.tsx @@ -313,7 +313,6 @@ function DefaultContent({ email, }: PropsWithChildren<{ onboarding?: ReactNode; name?: string; email?: string }>) { const { addAccount } = useAccountContext() - return ( <>
@@ -338,7 +337,7 @@ function DefaultContent({ {onboarding && onboarding} - + {process.env.STRIPE_API_KEY && }
diff --git a/libs/client/features/src/layout/MobileLayout.tsx b/libs/client/features/src/layout/MobileLayout.tsx index 585af1dd..960b929e 100644 --- a/libs/client/features/src/layout/MobileLayout.tsx +++ b/libs/client/features/src/layout/MobileLayout.tsx @@ -174,7 +174,7 @@ export function MobileLayout({ children, sidebar }: MobileLayoutProps) {
- + {process.env.STRIPE_API_KEY && }
diff --git a/libs/client/features/src/user-billing/BillingPreferences.tsx b/libs/client/features/src/user-billing/BillingPreferences.tsx index 022a03d8..66064d1f 100644 --- a/libs/client/features/src/user-billing/BillingPreferences.tsx +++ b/libs/client/features/src/user-billing/BillingPreferences.tsx @@ -78,7 +78,9 @@ export function BillingPreferences() {
)} - setTakeoverOpen(false)} /> + {process.env.STRIPE_API_KEY && ( + setTakeoverOpen(false)} /> + )} ) }