UNPKG

react-day-picker

Version:

Customizable Date Picker for React

23 lines (22 loc) 914 B
import React from "react"; import type { CalendarDay } from "./classes/CalendarDay.js"; import { CalendarMonth } from "./classes/CalendarMonth.js"; import type { DateLib } from "./classes/DateLib.js"; import { ClassNames } from "./types/shared.js"; /** * Handles animations for transitioning between months in the DayPicker * component. * * @private * @param rootElRef - A reference to the root element of the DayPicker * component. * @param enabled - Whether animations are enabled. * @param options - Configuration options for the animation, including class * names, months, focused day, and the date utility library. */ export declare function useAnimation(rootElRef: React.RefObject<HTMLDivElement | null>, enabled: boolean, { classNames, months, focused, dateLib }: { classNames: ClassNames; months: CalendarMonth[]; focused: CalendarDay | undefined; dateLib: DateLib; }): void;