UNPKG

zarm

Version:

基于 React 的移动端UI库

25 lines (24 loc) 775 B
import { ReactNode } from 'react'; export interface BaseCalendarProps { value?: Date | Date[]; defaultValue?: Date | Date[]; min?: Date; max?: Date; mode: 'single' | 'multiple' | 'range'; direction?: 'horizontal' | 'vertical'; header?: boolean; dateRender?: (date: Date, value: Date | Date[]) => ReactNode; disabledDate?: (value: Date) => boolean; onChange?: (value: Date[]) => void; onSelect?: (value: Date[]) => void; } export interface BaseCalendarMonthProps { value: Date[]; min: Date; max: Date; dateMonth: Date; mode: 'single' | 'multiple' | 'range'; dateRender?: (date: Date, value: Date | Date[]) => ReactNode; disabledDate?: (value: Date) => boolean; onDateClick?: (value: Date) => void; }