cal/packages/lib/getBookerUrl/client.ts
Hariom Balhara e5e0fa97eb
fix: Across Org Scenarios - Wrong links for event and team (#12358)
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
2023-12-19 19:33:30 +10:00

31 lines
618 B
TypeScript

import { getOrgFullOrigin } from "@calcom/ee/organizations/lib/orgDomains";
export const getBookerBaseUrlSync = (
orgSlug: string | null,
options?: {
protocol: boolean;
}
) => {
return getOrgFullOrigin(orgSlug ?? "", options);
};
export const getTeamUrlSync = (
{
orgSlug,
teamSlug,
}: {
orgSlug: string | null;
teamSlug: string | null;
},
options?: {
protocol: boolean;
}
) => {
const bookerUrl = getBookerBaseUrlSync(orgSlug, options);
teamSlug = teamSlug || "";
if (orgSlug) {
return `${bookerUrl}/${teamSlug}`;
}
return `${bookerUrl}/team/${teamSlug}`;
};