diff --git a/lib/time-range-context.tsx b/lib/time-range-context.tsx index ba56ea0..0fdfbcc 100644 --- a/lib/time-range-context.tsx +++ b/lib/time-range-context.tsx @@ -68,24 +68,24 @@ export function TimeRangeProvider({ children }: { children: ReactNode }) { const setRange = useCallback((r: TimeRange) => { setRangeState(r); - setCustomStartState(prev => { - setCustomEndState(end => { persist(r, prev, end); return end; }); + setCustomStartState((prev: string) => { + setCustomEndState((end: string) => { persist(r, prev, end); return end; }); return prev; }); }, []); const setCustomStart = useCallback((s: string) => { setCustomStartState(s); - setRangeState(r => { - setCustomEndState(end => { persist(r, s, end); return end; }); + setRangeState((r: TimeRange) => { + setCustomEndState((end: string) => { persist(r, s, end); return end; }); return r; }); }, []); const setCustomEnd = useCallback((e: string) => { setCustomEndState(e); - setRangeState(r => { - setCustomStartState(start => { persist(r, start, e); return start; }); + setRangeState((r: TimeRange) => { + setCustomStartState((start: string) => { persist(r, start, e); return start; }); return r; }); }, []);