fix: disable prefetch in /bookings (#27351)

This commit is contained in:
Eunjae Lee
2026-01-28 13:05:20 -03:00
committed by GitHub
parent 718aef579c
commit 91a62a14ee
2 changed files with 15 additions and 18 deletions
@@ -14,11 +14,9 @@ import { useBookingCalendarData } from "~/bookings/hooks/useBookingCalendarData"
import { useBookingFilters } from "~/bookings/hooks/useBookingFilters";
import { useCalendarAllowedFilters } from "~/bookings/hooks/useCalendarAllowedFilters";
import { useCalendarAutoSelector } from "~/bookings/hooks/useCalendarAutoSelector";
import { useCalendarNavigationCapabilities } from "~/bookings/hooks/useCalendarNavigationCapabilities";
import { useCurrentWeekStart } from "~/bookings/hooks/useCurrentWeekStart";
import { useFacetedUniqueValues } from "~/bookings/hooks/useFacetedUniqueValues";
import { DataTableFilters } from "~/data-table/components/filters";
import { buildFilterColumns, getFilterColumnVisibility } from "../columns/filterColumns";
import { getWeekStart } from "../lib/weekUtils";
import { BookingDetailsSheetStoreProvider } from "../store/bookingDetailsSheetStore";
@@ -224,15 +222,15 @@ export function BookingCalendarContainer(props: BookingCalendarContainerProps) {
// Create navigation capabilities for calendar view
// This hook handles probe queries and prefetching internally
const capabilities = useCalendarNavigationCapabilities({
currentWeekStart,
setCurrentWeekStart,
userWeekStart,
filters: { statuses: STATUSES, userIds },
});
// const capabilities = useCalendarNavigationCapabilities({
// currentWeekStart,
// setCurrentWeekStart,
// userWeekStart,
// filters: { statuses: STATUSES, userIds },
// });
return (
<BookingDetailsSheetStoreProvider bookings={bookings} capabilities={capabilities}>
<BookingDetailsSheetStoreProvider bookings={bookings}>
<BookingCalendarInner
{...props}
data={data}
@@ -19,7 +19,6 @@ import { useBookingListData } from "~/bookings/hooks/useBookingListData";
import { useBookingStatusTab } from "~/bookings/hooks/useBookingStatusTab";
import { useFacetedUniqueValues } from "~/bookings/hooks/useFacetedUniqueValues";
import { useListAutoSelector } from "~/bookings/hooks/useListAutoSelector";
import { useListNavigationCapabilities } from "~/bookings/hooks/useListNavigationCapabilities";
import { DataTableFilters, DataTableSegment } from "~/data-table/components";
import {
BookingDetailsSheetStoreProvider,
@@ -277,16 +276,16 @@ export function BookingListContainer(props: BookingListContainerProps) {
// Always call the hook and provide navigation capabilities
// The BookingDetailsSheet is only rendered when bookingsV3Enabled is true (see line 212)
const capabilities = useListNavigationCapabilities({
limit,
offset,
totalCount: query.data?.totalCount,
setPageIndex,
queryInput,
});
// const capabilities = useListNavigationCapabilities({
// limit,
// offset,
// totalCount: query.data?.totalCount,
// setPageIndex,
// queryInput,
// });
return (
<BookingDetailsSheetStoreProvider bookings={bookings} capabilities={capabilities}>
<BookingDetailsSheetStoreProvider bookings={bookings}>
<BookingListInner
{...props}
data={query.data}