1234567891011121314151617181920212223242526272829 |
- import type { GenerateConfig } from '../../generate';
- import type { Locale } from '../../interface';
- import type { VueNode } from '../../../_util/type';
- export declare type DateRender<DateType> = (props: {
- current: DateType;
- today: DateType;
- }) => VueNode;
- export declare type DateBodyPassProps<DateType> = {
- dateRender?: DateRender<DateType>;
- disabledDate?: (date: DateType) => boolean;
- prefixColumn?: (date: DateType) => VueNode;
- rowClassName?: (date: DateType) => string;
- };
- export declare type DateBodyProps<DateType> = {
- prefixCls: string;
- generateConfig: GenerateConfig<DateType>;
- value?: DateType | null;
- viewDate: DateType;
- locale: Locale;
- rowCount: number;
- onSelect: (value: DateType) => void;
- } & DateBodyPassProps<DateType>;
- declare function DateBody<DateType>(_props: DateBodyProps<DateType>): JSX.Element;
- declare namespace DateBody {
- var displayName: string;
- var inheritAttrs: boolean;
- var props: string[];
- }
- export default DateBody;
|