@nutui/nutui-react
Version:
京东风格的轻量级移动端 React 组件库,支持一套代码生成 H5 和小程序
31 lines (30 loc) • 1.19 kB
TypeScript
import { default as React, ReactNode } from 'react';
import { CalendarDay, CalendarType, CalendarRef } from './types';
export interface CalendarProps {
type?: CalendarType;
autoBackfill?: boolean;
popup?: boolean;
visible?: boolean;
title?: string;
defaultValue?: string | string[];
startDate?: string;
endDate?: string;
showToday?: boolean;
startText?: ReactNode;
endText?: ReactNode;
confirmText?: ReactNode;
showTitle?: boolean;
showSubTitle?: boolean;
scrollAnimation?: boolean;
firstDayOfWeek: number;
disableDate: (date: CalendarDay) => boolean;
renderHeaderButtons?: () => string | JSX.Element;
renderDay?: (date: CalendarDay) => string | JSX.Element;
renderDayTop?: (date: CalendarDay) => string | JSX.Element;
renderDayBottom?: (date: CalendarDay) => string | JSX.Element;
onClose?: () => void;
onConfirm?: (param: string) => void;
onDayClick?: (data: string) => void;
onPageChange?: (param: string) => void;
}
export declare const Calendar: React.ForwardRefExoticComponent<Partial<CalendarProps> & Omit<React.HTMLAttributes<HTMLDivElement>, ""> & React.RefAttributes<CalendarRef>>;