diff --git a/src/features/schedule/components/ScheduleFilter.tsx b/src/features/schedule/components/ScheduleFilter.tsx index 07497ec7..a658a87f 100644 --- a/src/features/schedule/components/ScheduleFilter.tsx +++ b/src/features/schedule/components/ScheduleFilter.tsx @@ -10,7 +10,7 @@ import { type FC, useState, useCallback, useRef, useEffect, useMemo, type FormEvent } from "react"; import { useNavigate } from "@modern-js/runtime/router"; -import { Calendar, type CalendarChangeEvent } from "primereact/calendar"; +import { Calendar } from "primereact/calendar"; import { Slider, type SliderChangeEvent } from "primereact/slider"; import { useTranslation } from "@/i18n/provider.js"; import { useLocale } from "@/i18n/useLocale.js"; @@ -286,7 +286,7 @@ export const ScheduleFilter: FC = ({ // the clicked day to its Mon-Sun calendar week, commit as a range, // and dismiss the panel. Angular parity (TZ §4.1.9.4 — the schedule // filter is week-granular). - const onOutboundSelect = useCallback((e: CalendarChangeEvent): void => { + const onOutboundSelect = useCallback((e: { value: unknown }): void => { const v = e.value; if (!v) return; const picked = Array.isArray(v) ? (v[0] ?? v[1]) : v; @@ -297,7 +297,7 @@ export const ScheduleFilter: FC = ({ outboundCalendarRef.current?.hide(); }, [rangeError]); - const onReturnSelect = useCallback((e: CalendarChangeEvent): void => { + const onReturnSelect = useCallback((e: { value: unknown }): void => { const v = e.value; if (!v) return; const picked = Array.isArray(v) ? (v[0] ?? v[1]) : v; diff --git a/src/features/schedule/components/ScheduleStartPage.tsx b/src/features/schedule/components/ScheduleStartPage.tsx index c10dfb11..2742f034 100644 --- a/src/features/schedule/components/ScheduleStartPage.tsx +++ b/src/features/schedule/components/ScheduleStartPage.tsx @@ -10,7 +10,7 @@ import { type FC, useState, useCallback, useEffect, useRef, type FormEvent } from "react"; import { useNavigate } from "@modern-js/runtime/router"; import { useLocale } from "@/i18n/useLocale.js"; -import { Calendar, type CalendarChangeEvent } from "primereact/calendar"; +import { Calendar } from "primereact/calendar"; import { Slider, type SliderChangeEvent } from "primereact/slider"; import { useTranslation } from "@/i18n/provider.js"; import { PageLayout } from "@/ui/layout/PageLayout.js"; @@ -260,7 +260,7 @@ export const ScheduleStartPage: FC = () => { const returnCalendarRef = useRef(null); const onOutboundDateSelect = useCallback( - (e: CalendarChangeEvent): void => { + (e: { value: unknown }): void => { const v = e.value; if (!v) return; const picked = Array.isArray(v) ? (v[0] ?? v[1]) : v; @@ -274,7 +274,7 @@ export const ScheduleStartPage: FC = () => { ); const onReturnDateSelect = useCallback( - (e: CalendarChangeEvent): void => { + (e: { value: unknown }): void => { const v = e.value; if (!v) return; const picked = Array.isArray(v) ? (v[0] ?? v[1]) : v;