MonthBody.d.ts 854 B

123456789101112131415161718192021222324
  1. import type { GenerateConfig } from '../../generate';
  2. import type { Locale } from '../../interface';
  3. import type { VueNode } from '../../../_util/type';
  4. export declare const MONTH_COL_COUNT = 3;
  5. export type MonthCellRender<DateType> = (obj: {
  6. current: DateType;
  7. locale: Locale;
  8. }) => VueNode;
  9. export type MonthBodyProps<DateType> = {
  10. prefixCls: string;
  11. locale: Locale;
  12. generateConfig: GenerateConfig<DateType>;
  13. value?: DateType | null;
  14. viewDate: DateType;
  15. disabledDate?: (date: DateType) => boolean;
  16. monthCellRender?: MonthCellRender<DateType>;
  17. onSelect: (value: DateType) => void;
  18. };
  19. declare function MonthBody<DateType>(_props: MonthBodyProps<DateType>): import("vue/jsx-runtime").JSX.Element;
  20. declare namespace MonthBody {
  21. var displayName: string;
  22. var inheritAttrs: boolean;
  23. }
  24. export default MonthBody;