cal.pub0.org/apps/web/lib/hooks/useExposePlanGlobally.ts

15 lines
463 B
TypeScript

import { useEffect } from "react";
import { UserPlan } from "@calcom/prisma/client";
/**
* TODO: It should be exposed at a single place.
*/
export function useExposePlanGlobally(plan: UserPlan) {
// Don't wait for component to mount. Do it ASAP. Delaying it would delay UI Configuration.
if (typeof window !== "undefined") {
// This variable is used by embed-iframe to determine if we should allow UI configuration
window.CalComPlan = plan;
}
}