diff --git a/apps/web/pages/settings/organizations/platform/oauth-clients/create.tsx b/apps/web/pages/settings/organizations/platform/oauth-clients/create.tsx index 842c72b60c..3d26f40440 100644 --- a/apps/web/pages/settings/organizations/platform/oauth-clients/create.tsx +++ b/apps/web/pages/settings/organizations/platform/oauth-clients/create.tsx @@ -1,14 +1,14 @@ -import { useRouter } from "next/router"; import React from "react"; import { getLayout } from "@calcom/features/settings/layouts/SettingsLayout"; +import { useCompatSearchParams } from "@calcom/lib/hooks/useCompatSearchParams"; import PageWrapper from "@components/PageWrapper"; import { OAuthClientForm } from "@components/settings/organizations/platform/oauth-clients/OAuthClientForm"; export const CreateOAuthClient = () => { - const router = useRouter(); - const clientId = router.query.clientId as string | undefined; + const searchParams = useCompatSearchParams(); + const clientId = searchParams?.get("clientId") || ""; return (
diff --git a/packages/features/bookings/components/AvailableTimes.tsx b/packages/features/bookings/components/AvailableTimes.tsx index fe636b3ece..5d29fa8e60 100644 --- a/packages/features/bookings/components/AvailableTimes.tsx +++ b/packages/features/bookings/components/AvailableTimes.tsx @@ -3,6 +3,7 @@ import * as HoverCard from "@radix-ui/react-hover-card"; import { AnimatePresence, m } from "framer-motion"; import { useCallback, useState } from "react"; +import { useIsPlatform } from "@calcom/atoms/monorepo"; import type { IOutOfOfficeData } from "@calcom/core/getUserAvailability"; import dayjs from "@calcom/dayjs"; import { OutOfOfficeInSlots } from "@calcom/features/bookings/Booker/components/OutOfOfficeInSlots"; @@ -255,8 +256,10 @@ interface IOOOSlotProps { } const OOOSlot: React.FC = (props) => { + const isPlatform = useIsPlatform(); const { fromUser, toUser, reason, emoji, time, className = "" } = props; + if (isPlatform) return <>; return (