@alifd/meet-react
Version:
Fusion Mobile React UI System Component
24 lines (23 loc) • 968 B
TypeScript
import { ReactNode } from 'react';
import { LocaledComponentProps } from '../locale';
import { HTMLAttributesWeak } from '../utils/types';
import { LocaleType, ModeType } from './types';
export interface CalendarHeaderProps extends HTMLAttributesWeak, LocaledComponentProps<LocaleType> {
prefix?: string;
date: Date;
maxDate?: Date;
minDate?: Date;
type?: 'select' | 'normal';
mode?: ModeType;
locale?: LocaleType;
enableYearPicker?: boolean;
enableTimePicker?: boolean;
disabledDate?: (value: Date, type: string) => boolean;
onDateChange: (value: Date, isAdd: boolean, mode: ModeType | 'picker') => void;
onModeChange: (value: ModeType) => void;
renderHeadLeft?: () => ReactNode;
renderHeadRight?: () => ReactNode;
onPickerShow?: (show: boolean) => void;
}
declare const _default: import("react").ForwardRefExoticComponent<CalendarHeaderProps & import("react").RefAttributes<any>>;
export default _default;