-
-
- {group.title}
-
+
);
}}
items={scheduleItems as any}
itemTouchSendsClick={false}
- defaultTimeStart={startDate.toJSDate()}
- defaultTimeEnd={endDate.toJSDate()}
+ defaultTimeStart={startDate.valueOf()}
+ defaultTimeEnd={endDate.valueOf()}
+ onZoom={({ visibleTimeStart, visibleTimeEnd }) => {
+ setHeaderUnit(
+ visibleTimeEnd - visibleTimeStart <= DAY_HEADER_MAX_ZOOM
+ ? 'day'
+ : 'month',
+ );
+ }}
>
-
+
{({ getRootProps }) => {
- return ;
+ return (
+
+ );
}}
-
-
+
+
-
+
)}
diff --git a/plugins/vacation-calendar/src/components/CalendarCard/lib.test.ts b/plugins/vacation-calendar/src/components/CalendarCard/lib.test.ts
index 2ecd56fc..ab75145f 100644
--- a/plugins/vacation-calendar/src/components/CalendarCard/lib.test.ts
+++ b/plugins/vacation-calendar/src/components/CalendarCard/lib.test.ts
@@ -5,9 +5,9 @@ import { getGroups, getScheduleItems } from './lib';
const makeAvailability = (
schedules: ScheduleInformation[],
-): InfiniteData