From 4c50b6a8afcda2e68d1fe53a5e5d8c2f24f581d5 Mon Sep 17 00:00:00 2001 From: Peer Richelsen Date: Tue, 16 Apr 2024 02:41:07 +0100 Subject: [PATCH] fix: hide "upgrade org banner" for isPlatform (#14522) * not great but does the job * comments --------- Co-authored-by: Alex van Andel --- .../ee/organizations/components/OrgUpgradeBanner.tsx | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/packages/features/ee/organizations/components/OrgUpgradeBanner.tsx b/packages/features/ee/organizations/components/OrgUpgradeBanner.tsx index 92b654f807..920d57ddc2 100644 --- a/packages/features/ee/organizations/components/OrgUpgradeBanner.tsx +++ b/packages/features/ee/organizations/components/OrgUpgradeBanner.tsx @@ -1,5 +1,6 @@ import { useRouter } from "next/navigation"; +import { useIsPlatform } from "@calcom/atoms/monorepo"; import { useLocale } from "@calcom/lib/hooks/useLocale"; import type { RouterOutputs } from "@calcom/trpc/react"; import { trpc } from "@calcom/trpc/react"; @@ -12,6 +13,8 @@ export type OrgUpgradeBannerProps = { export function OrgUpgradeBanner({ data }: OrgUpgradeBannerProps) { const { t } = useLocale(); const router = useRouter(); + const isPlatform = useIsPlatform(); + const publishOrgMutation = trpc.viewer.organizations.publish.useMutation({ onSuccess(data) { router.push(data.url); @@ -25,6 +28,9 @@ export function OrgUpgradeBanner({ data }: OrgUpgradeBannerProps) { const [membership] = data; if (!membership) return null; + // TODO: later figure out how to not show this banner on platform since platform is different to orgs (it just uses the same code) + if (isPlatform) return null; + return (