From 311f6c183d150d5fdfb2efa4777fb60e1953587c Mon Sep 17 00:00:00 2001 From: vchikalkin Date: Sat, 11 Oct 2025 13:37:37 +0300 Subject: [PATCH] fix: prevent subscription info bar from rendering for client role users - Added a condition to return null for the SubscriptionInfoBar component if the customer role is 'Client', ensuring that clients do not see the subscription information. --- apps/web/components/profile/subscription-bar.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/web/components/profile/subscription-bar.tsx b/apps/web/components/profile/subscription-bar.tsx index 92ee4ea..0a5af33 100644 --- a/apps/web/components/profile/subscription-bar.tsx +++ b/apps/web/components/profile/subscription-bar.tsx @@ -15,6 +15,8 @@ export function SubscriptionInfoBar() { const { data: { customer } = {}, isLoading: isLoadingCustomer } = useCustomerQuery(); + if (customer?.role === Enum_Customer_Role.Client) return null; + const isLoading = isLoadingCustomer || isLoadingSubscription || isLoadingSubscriptionSetting; const isActive = data?.hasActiveSubscription; @@ -36,8 +38,6 @@ export function SubscriptionInfoBar() { if (!subscriptionSetting?.proEnabled) return null; - if (customer?.role === Enum_Customer_Role.Client) return null; - return (