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

23 lines (20 loc) 1.07 kB
import { Ref, ReactElement, CSSProperties } from 'react'; import { TimeValue, AriaTimeFieldProps } from '@react-aria/datepicker'; import { InputClassNames, InputStyles } from '../types/theme.types.js'; import { DateFieldProps } from './date-field.js'; import { DateInputGroupProps } from './date-input-group.js'; import '@react-stately/datepicker'; import '@react-types/shared'; import '../types/common.types.js'; import './date-input-segment.js'; interface Props<T extends TimeValue = TimeValue> extends AriaTimeFieldProps<T>, Pick<DateFieldProps, 'inputProps' | 'fieldProps' | 'segmentProps' | 'formatSegment'>, Pick<DateInputGroupProps, 'children' | 'startContent' | 'endContent' | 'labelProps' | 'groupProps'> { className?: string; classNames?: InputClassNames; styles?: InputStyles; style?: CSSProperties; } type TimeInputProps<T extends TimeValue = TimeValue> = Props<T> & { ref?: Ref<HTMLElement>; }; declare const _default: <T extends TimeValue>(props: TimeInputProps<T>) => ReactElement; export { type TimeInputProps, _default as default };