From a3b26cd1e779e55a39c0b020eec5a78e3864c90b Mon Sep 17 00:00:00 2001 From: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com> Date: Fri, 17 Feb 2023 18:00:19 -0500 Subject: [PATCH] Removes team paywall for self-hosted (#7185) Co-authored-by: CarinaWolli --- packages/features/tips/UpgradeTip.tsx | 10 +++++----- packages/lib/hooks/useHasPaidPlan.ts | 9 +++++++++ packages/trpc/server/routers/viewer/workflows.tsx | 9 ++++----- 3 files changed, 18 insertions(+), 10 deletions(-) diff --git a/packages/features/tips/UpgradeTip.tsx b/packages/features/tips/UpgradeTip.tsx index 028a9f484a..55be04ed37 100644 --- a/packages/features/tips/UpgradeTip.tsx +++ b/packages/features/tips/UpgradeTip.tsx @@ -1,9 +1,9 @@ import type { ReactNode } from "react"; import { classNames } from "@calcom/lib"; -import { useHasPaidPlan } from "@calcom/lib/hooks/useHasPaidPlan"; +import { IS_SELF_HOSTED } from "@calcom/lib/constants"; +import { useHasTeamPlan } from "@calcom/lib/hooks/useHasPaidPlan"; import { useLocale } from "@calcom/lib/hooks/useLocale"; -import isCalcom from "@calcom/lib/isCalcom"; import { EmptyScreen } from "@calcom/ui"; import { FiUsers } from "@calcom/ui/components/icon"; @@ -33,13 +33,13 @@ export function UpgradeTip({ isParentLoading?: ReactNode; }) { const { t } = useLocale(); - const { isLoading, hasPaidPlan } = useHasPaidPlan(); + const { isLoading, hasTeamPlan } = useHasTeamPlan(); - if (hasPaidPlan) return children; + if (hasTeamPlan) return children; if (isParentLoading || isLoading) return <>{isParentLoading}; - if (!isCalcom) + if (IS_SELF_HOSTED) return ( { const { hasTeamPlan } = await viewerTeamsRouter.createCaller(ctx).hasTeamPlan(); const t = await getTranslation(ctx.user.locale, "common"); - return getWorkflowActionOptions(t, !!hasTeamPlan); + return getWorkflowActionOptions(t, IS_SELF_HOSTED || !!hasTeamPlan); }), });