Latest updates from IceHrmPro
This commit is contained in:
41
web/node_modules/antd/es/calendar/generateCalendar.d.ts
generated
vendored
Normal file
41
web/node_modules/antd/es/calendar/generateCalendar.d.ts
generated
vendored
Normal file
@@ -0,0 +1,41 @@
|
||||
import * as React from 'react';
|
||||
import { GenerateConfig } from 'rc-picker/lib/generate';
|
||||
import { PickerPanelBaseProps as RCPickerPanelBaseProps, PickerPanelDateProps as RCPickerPanelDateProps, PickerPanelTimeProps as RCPickerPanelTimeProps } from 'rc-picker/lib/PickerPanel';
|
||||
import enUS from './locale/en_US';
|
||||
declare type InjectDefaultProps<Props> = Omit<Props, 'locale' | 'generateConfig' | 'prevIcon' | 'nextIcon' | 'superPrevIcon' | 'superNextIcon'> & {
|
||||
locale?: typeof enUS;
|
||||
size?: 'large' | 'default' | 'small';
|
||||
};
|
||||
export declare type PickerPanelBaseProps<DateType> = InjectDefaultProps<RCPickerPanelBaseProps<DateType>>;
|
||||
export declare type PickerPanelDateProps<DateType> = InjectDefaultProps<RCPickerPanelDateProps<DateType>>;
|
||||
export declare type PickerPanelTimeProps<DateType> = InjectDefaultProps<RCPickerPanelTimeProps<DateType>>;
|
||||
export declare type PickerProps<DateType> = PickerPanelBaseProps<DateType> | PickerPanelDateProps<DateType> | PickerPanelTimeProps<DateType>;
|
||||
export declare type CalendarMode = 'year' | 'month';
|
||||
export declare type HeaderRender<DateType> = (config: {
|
||||
value: DateType;
|
||||
type: CalendarMode;
|
||||
onChange: (date: DateType) => void;
|
||||
onTypeChange: (type: CalendarMode) => void;
|
||||
}) => React.ReactNode;
|
||||
export interface CalendarProps<DateType> {
|
||||
prefixCls?: string;
|
||||
className?: string;
|
||||
style?: React.CSSProperties;
|
||||
locale?: typeof enUS;
|
||||
validRange?: [DateType, DateType];
|
||||
disabledDate?: (date: DateType) => boolean;
|
||||
dateFullCellRender?: (date: DateType) => React.ReactNode;
|
||||
dateCellRender?: (date: DateType) => React.ReactNode;
|
||||
monthFullCellRender?: (date: DateType) => React.ReactNode;
|
||||
monthCellRender?: (date: DateType) => React.ReactNode;
|
||||
headerRender?: HeaderRender<DateType>;
|
||||
value?: DateType;
|
||||
defaultValue?: DateType;
|
||||
mode?: CalendarMode;
|
||||
fullscreen?: boolean;
|
||||
onChange?: (date: DateType) => void;
|
||||
onPanelChange?: (date: DateType, mode: CalendarMode) => void;
|
||||
onSelect?: (date: DateType) => void;
|
||||
}
|
||||
declare function generateCalendar<DateType>(generateConfig: GenerateConfig<DateType>): (props: CalendarProps<DateType>) => JSX.Element;
|
||||
export default generateCalendar;
|
||||
Reference in New Issue
Block a user