From 850c0614eea5e20712fae487557f143825d12ab7 Mon Sep 17 00:00:00 2001 From: Nevo David Date: Sat, 26 Jul 2025 14:03:29 +0700 Subject: [PATCH] feat: missing switch organization --- .../billing/main.billing.component.tsx | 13 ++- .../src/components/layout/impersonate.tsx | 5 +- .../layout/organization.selector.tsx | 79 ++++++++++--------- .../components/new-layout/billing.after.tsx | 13 ++- .../new-layout/layout.component.tsx | 4 +- 5 files changed, 64 insertions(+), 50 deletions(-) diff --git a/apps/frontend/src/components/billing/main.billing.component.tsx b/apps/frontend/src/components/billing/main.billing.component.tsx index 6077fdbb..d3881c76 100644 --- a/apps/frontend/src/components/billing/main.billing.component.tsx +++ b/apps/frontend/src/components/billing/main.billing.component.tsx @@ -29,6 +29,7 @@ import { TrackEnum } from '@gitroom/nestjs-libraries/user/track.enum'; import { PurchaseCrypto } from '@gitroom/frontend/components/billing/purchase.crypto'; import { useT } from '@gitroom/react/translation/get.transation.service.client'; import { FinishTrial } from '@gitroom/frontend/components/billing/finish.trial'; +import { LogoutComponent } from '@gitroom/frontend/components/layout/logout.component'; export interface Tiers { month: Array<{ name: 'Pro' | 'Standard'; @@ -118,9 +119,7 @@ export const Features: FC<{ ); } if (currentPricing?.generate_videos) { - list.push( - `${currentPricing?.generate_videos} AI Videos per month` - ); + list.push(`${currentPricing?.generate_videos} AI Videos per month`); } return list; }, [pack]); @@ -226,7 +225,9 @@ export const MainBillingComponent: FC<{ const track = useTrack(); const t = useT(); const queryParams = useSearchParams(); - const [finishTrial, setFinishTrial] = useState(!!queryParams.get('finishTrial')); + const [finishTrial, setFinishTrial] = useState( + !!queryParams.get('finishTrial') + ); const [subscription, setSubscription] = useState( sub @@ -403,9 +404,7 @@ export const MainBillingComponent: FC<{ - {finishTrial && ( - setFinishTrial(false)} /> - )} + {finishTrial && setFinishTrial(false)} />}
{Object.entries(pricing) .filter((f) => !isGeneral || f[0] !== 'FREE') diff --git a/apps/frontend/src/components/layout/impersonate.tsx b/apps/frontend/src/components/layout/impersonate.tsx index 3f3fa14c..89c1cab5 100644 --- a/apps/frontend/src/components/layout/impersonate.tsx +++ b/apps/frontend/src/components/layout/impersonate.tsx @@ -41,7 +41,6 @@ export const Subscription = () => { name="sub" label="" value="" - className="text-black" >