From a57085cf64d676a7221f6c14c7ab0fe7b24c85a8 Mon Sep 17 00:00:00 2001 From: Hariom Date: Fri, 10 Nov 2023 12:28:57 +0530 Subject: [PATCH] fix: Broken embed in incognito of chrome --- packages/features/bookings/Booker/components/LargeCalendar.tsx | 1 + .../components/OverlayCalendar/OverlayCalendarContainer.tsx | 1 + .../features/bookings/Booker/components/hooks/useLocalSet.tsx | 2 ++ packages/features/bookings/components/AvailableTimes.tsx | 1 + 4 files changed, 5 insertions(+) diff --git a/packages/features/bookings/Booker/components/LargeCalendar.tsx b/packages/features/bookings/Booker/components/LargeCalendar.tsx index f71dfe113e..8efab29b06 100644 --- a/packages/features/bookings/Booker/components/LargeCalendar.tsx +++ b/packages/features/bookings/Booker/components/LargeCalendar.tsx @@ -4,6 +4,7 @@ import dayjs from "@calcom/dayjs"; import { Calendar } from "@calcom/features/calendars/weeklyview"; import type { CalendarEvent } from "@calcom/features/calendars/weeklyview/types/events"; import type { CalendarAvailableTimeslots } from "@calcom/features/calendars/weeklyview/types/state"; +import { localStorage } from "@calcom/lib/webstorage"; import { useBookerStore } from "../store"; import { useEvent, useScheduleForEvent } from "../utils/event"; diff --git a/packages/features/bookings/Booker/components/OverlayCalendar/OverlayCalendarContainer.tsx b/packages/features/bookings/Booker/components/OverlayCalendar/OverlayCalendarContainer.tsx index 1e7e479bca..23df7257e2 100644 --- a/packages/features/bookings/Booker/components/OverlayCalendar/OverlayCalendarContainer.tsx +++ b/packages/features/bookings/Booker/components/OverlayCalendar/OverlayCalendarContainer.tsx @@ -8,6 +8,7 @@ import { useIsEmbed } from "@calcom/embed-core/embed-iframe"; import { useTimePreferences } from "@calcom/features/bookings/lib"; import { classNames } from "@calcom/lib"; import { useLocale } from "@calcom/lib/hooks/useLocale"; +import { localStorage } from "@calcom/lib/webstorage"; import { trpc } from "@calcom/trpc/react"; import { Button, Switch } from "@calcom/ui"; import { Settings } from "@calcom/ui/components/icon"; diff --git a/packages/features/bookings/Booker/components/hooks/useLocalSet.tsx b/packages/features/bookings/Booker/components/hooks/useLocalSet.tsx index 3bcc9dad14..2c19aa1599 100644 --- a/packages/features/bookings/Booker/components/hooks/useLocalSet.tsx +++ b/packages/features/bookings/Booker/components/hooks/useLocalSet.tsx @@ -1,5 +1,7 @@ import { useEffect, useState } from "react"; +import { localStorage } from "@calcom/lib/webstorage"; + export interface HasExternalId { externalId: string; } diff --git a/packages/features/bookings/components/AvailableTimes.tsx b/packages/features/bookings/components/AvailableTimes.tsx index 1daa55e284..642fc99d15 100644 --- a/packages/features/bookings/components/AvailableTimes.tsx +++ b/packages/features/bookings/components/AvailableTimes.tsx @@ -8,6 +8,7 @@ import dayjs from "@calcom/dayjs"; import type { Slots } from "@calcom/features/schedules"; import { classNames } from "@calcom/lib"; import { useLocale } from "@calcom/lib/hooks/useLocale"; +import { localStorage } from "@calcom/lib/webstorage"; import { Button, SkeletonText } from "@calcom/ui"; import { useBookerStore } from "../Booker/store";