UNPKG

@alifd/meet-react

Version:

Fusion Mobile React UI System Component

34 lines (33 loc) 1.44 kB
import { ReactNode } from 'react'; import { CalendarContentProps } from './content'; import { LocaledComponentProps } from '../locale'; import { AvailableDate } from '../utils/date'; import { LocaleType, ModeType, ShapeType } from './types'; import { BaseComponentAttributes } from '../utils/types'; export interface CalendarProps extends LocaledComponentProps<LocaleType>, BaseComponentAttributes { defaultValue?: AvailableDate | AvailableDate[]; value?: AvailableDate | AvailableDate[]; shape?: ShapeType; mode?: ModeType; validRange?: [Date, Date]; needSlider?: boolean; fixSliderNumber?: boolean; sliderHeight?: string; sliderWidth?: string; firstDay?: number; enableYearPicker?: boolean; enableTimePicker?: boolean; onYearPickerVisibleChange?: (visible: boolean) => void; timeFormat?: string; onSelect?: (value: Date | Date[]) => void; dateCellRender?: CalendarContentProps['dateCellRender']; monthCellRender?: (value: any) => ReactNode; disabledDate?: (calendarDate: Date, view: string) => boolean; onModeChange?: (mode: string) => void; renderCellBottom?: (value: any) => ReactNode; renderCellRight?: (value: any) => ReactNode; renderHeadLeft?: () => ReactNode; renderHeadRight?: () => ReactNode; } declare const _default: import("react").ForwardRefExoticComponent<CalendarProps & import("react").RefAttributes<any>>; export default _default;