Skip to content

Commit ae2d85d

Browse files
authored
chore: Remove @calcom/features/schedules barrel files (calcom#21199)
* remove barrel files * update imports
1 parent 80c407a commit ae2d85d

14 files changed

Lines changed: 16 additions & 26 deletions

File tree

apps/web/components/getting-started/steps-views/SetupAvailability.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { useForm } from "react-hook-form";
22

3-
import { Schedule } from "@calcom/features/schedules";
3+
import Schedule from "@calcom/features/schedules/components/Schedule";
44
import { DEFAULT_SCHEDULE } from "@calcom/lib/availability";
55
import { useLocale } from "@calcom/lib/hooks/useLocale";
66
import { trpc } from "@calcom/trpc/react";

apps/web/modules/availability/availability-view.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@ import { useCallback, useState } from "react";
88

99
import { BulkEditDefaultForEventsModal } from "@calcom/features/eventtypes/components/BulkEditDefaultForEventsModal";
1010
import type { BulkUpdatParams } from "@calcom/features/eventtypes/components/BulkEditDefaultForEventsModal";
11-
import { NewScheduleButton, ScheduleListItem } from "@calcom/features/schedules";
11+
import { NewScheduleButton } from "@calcom/features/schedules/components/NewScheduleButton";
12+
import { ScheduleListItem } from "@calcom/features/schedules/components/ScheduleListItem";
1213
import { useCompatSearchParams } from "@calcom/lib/hooks/useCompatSearchParams";
1314
import { useLocale } from "@calcom/lib/hooks/useLocale";
1415
import { HttpError } from "@calcom/lib/http-error";

packages/features/bookings/Booker/Booker.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import { updateEmbedBookerState } from "@calcom/embed-core/src/embed-iframe";
1212
import TurnstileCaptcha from "@calcom/features/auth/Turnstile";
1313
import useSkipConfirmStep from "@calcom/features/bookings/Booker/components/hooks/useSkipConfirmStep";
1414
import { getQueryParam } from "@calcom/features/bookings/Booker/utils/query-param";
15-
import { useNonEmptyScheduleDays } from "@calcom/features/schedules";
15+
import { useNonEmptyScheduleDays } from "@calcom/features/schedules/lib/use-schedule/useNonEmptyScheduleDays";
1616
import { PUBLIC_INVALIDATE_AVAILABLE_SLOTS_ON_BOOKING_FORM } from "@calcom/lib/constants";
1717
import { CLOUDFLARE_SITE_ID, CLOUDFLARE_USE_TURNSTILE_IN_BOOKER } from "@calcom/lib/constants";
1818
import { useCompatSearchParams } from "@calcom/lib/hooks/useCompatSearchParams";

packages/features/bookings/Booker/components/AvailableTimeSlots.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ import dayjs from "@calcom/dayjs";
44
import { AvailableTimes, AvailableTimesSkeleton } from "@calcom/features/bookings";
55
import type { IUseBookingLoadingStates } from "@calcom/features/bookings/Booker/components/hooks/useBookings";
66
import type { BookerEvent } from "@calcom/features/bookings/types";
7-
import { useNonEmptyScheduleDays } from "@calcom/features/schedules";
8-
import type { Slot } from "@calcom/features/schedules";
7+
import type { Slot } from "@calcom/features/schedules/lib/use-schedule/types";
8+
import { useNonEmptyScheduleDays } from "@calcom/features/schedules/lib/use-schedule/useNonEmptyScheduleDays";
99
import { useSlotsForAvailableDates } from "@calcom/features/schedules/lib/use-schedule/useSlotsForDate";
1010
import { PUBLIC_INVALIDATE_AVAILABLE_SLOTS_ON_BOOKING_FORM } from "@calcom/lib/constants";
1111
import { BookerLayouts } from "@calcom/prisma/zod-utils";

packages/features/bookings/Booker/components/DatePicker.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { shallow } from "zustand/shallow";
33
import type { Dayjs } from "@calcom/dayjs";
44
import dayjs from "@calcom/dayjs";
55
import { DatePicker as DatePickerComponent } from "@calcom/features/calendars/DatePicker";
6-
import { useNonEmptyScheduleDays } from "@calcom/features/schedules";
6+
import { useNonEmptyScheduleDays } from "@calcom/features/schedules/lib/use-schedule/useNonEmptyScheduleDays";
77
import { weekdayToWeekIndex } from "@calcom/lib/dayjs";
88
import { useLocale } from "@calcom/lib/hooks/useLocale";
99
import type { User } from "@calcom/prisma/client";

packages/features/bookings/Booker/utils/event.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { shallow } from "zustand/shallow";
22

3-
import { useSchedule } from "@calcom/features/schedules";
3+
import { useSchedule } from "@calcom/features/schedules/lib/use-schedule/useSchedule";
44
import { useCompatSearchParams } from "@calcom/lib/hooks/useCompatSearchParams";
55
import { trpc } from "@calcom/trpc/react";
66

packages/features/bookings/components/AvailableTimes.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import dayjs from "@calcom/dayjs";
88
import { OutOfOfficeInSlots } from "@calcom/features/bookings/Booker/components/OutOfOfficeInSlots";
99
import type { IUseBookingLoadingStates } from "@calcom/features/bookings/Booker/components/hooks/useBookings";
1010
import type { BookerEvent } from "@calcom/features/bookings/types";
11-
import type { Slot } from "@calcom/features/schedules";
11+
import type { Slot } from "@calcom/features/schedules/lib/use-schedule/types";
1212
import { getPaymentAppData } from "@calcom/lib/getPaymentAppData";
1313
import type { IOutOfOfficeData } from "@calcom/lib/getUserAvailability";
1414
import { useLocale } from "@calcom/lib/hooks/useLocale";

packages/features/embed/Embed.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ import { useEvent, useScheduleForEvent } from "@calcom/features/bookings/Booker/
1616
import DatePicker from "@calcom/features/calendars/DatePicker";
1717
import { Dialog } from "@calcom/features/components/controlled-dialog";
1818
import { TimezoneSelect } from "@calcom/features/components/timezone-select";
19-
import type { Slot } from "@calcom/features/schedules";
20-
import { useNonEmptyScheduleDays } from "@calcom/features/schedules";
19+
import type { Slot } from "@calcom/features/schedules/lib/use-schedule/types";
20+
import { useNonEmptyScheduleDays } from "@calcom/features/schedules/lib/use-schedule/useNonEmptyScheduleDays";
2121
import { useSlotsForDate } from "@calcom/features/schedules/lib/use-schedule/useSlotsForDate";
2222
import { APP_NAME, DEFAULT_LIGHT_BRAND_COLOR, DEFAULT_DARK_BRAND_COLOR } from "@calcom/lib/constants";
2323
import { weekdayToWeekIndex } from "@calcom/lib/dayjs";

packages/features/schedules/components/index.ts

Lines changed: 0 additions & 6 deletions
This file was deleted.

packages/features/schedules/index.ts

Lines changed: 0 additions & 3 deletions
This file was deleted.

0 commit comments

Comments
 (0)