UNPKG

react-calendar-kit

Version:

React Calendar Kit is a powerful and flexible library for building accessible and highly customizable calendar and date/time picker components in your React applications. React Calendar Kit provides a solid foundation for creating inclusive user experienc

18 lines (15 loc) 790 B
import { CalendarDate } from '@internationalized/date'; import { AriaCalendarCellProps } from '@react-aria/calendar'; import { CalendarState, RangeCalendarState } from '@react-stately/calendar'; import { ElementProps } from '../types/common.types.mjs'; import { CalendarClassNames, CalendarStyles } from './calendar-context.mjs'; import 'react'; interface CalendarCellProps extends ElementProps<'td'>, AriaCalendarCellProps { state: CalendarState | RangeCalendarState; isPickerVisible?: boolean; currentMonth: CalendarDate; classNames?: CalendarClassNames; styles?: CalendarStyles; } declare function CalendarCell({ isPickerVisible, classNames, styles, state, currentMonth, ...props }: CalendarCellProps): JSX.Element; export { CalendarCell, type CalendarCellProps };