CalendarProps: { allowClear?: boolean; max?: Date; maxPage?: Page; min?: Date; minPage?: Page; nextMonthButton?: React.ReactNode; nextYearButton?: React.ReactNode; onPageChange?: ((year,
month) => void); prevMonthButton?: React.ReactNode; prevYearButton?: React.ReactNode; renderDate?: ((date) => React.ReactNode); renderLabel?: ((date) => React.ReactNode); shouldDisableDate?: ((date) => boolean); weekStartsOn?: "Monday" | "Sunday"; } & ({ defaultValue?: undefined; onChange?: undefined; selectionMode?: undefined; value?: undefined; } | { defaultValue?: Date | null; onChange?: ((val) => void); selectionMode: "single"; value?: Date | null; } | { defaultValue?: [Date, Date] | null; onChange?: ((val) => void); selectionMode: "range"; value?: [Date, Date] | null; }) & NativeProps Type declaration
Optional allowClear?: boolean
Optional max?: Date
Optional maxPage?: Page
Optional min?: Date
Optional minPage?: Page
Optional nextMonthButton?: React.ReactNode
Optional nextYearButton?: React.ReactNode
Optional onPageChange?: ((year, month) => void)
- (year, month): void
Parameters
year: number
month: number
Returns void
Optional prevMonthButton?: React.ReactNode
Optional prevYearButton?: React.ReactNode
Optional renderDate?: ((date) => React.ReactNode)
- (date): React.ReactNode
Returns React.ReactNode
Optional renderLabel?: ((date) => React.ReactNode)
- (date): React.ReactNode
Returns React.ReactNode
Optional shouldDisableDate?: ((date) => boolean)
- (date): boolean
Returns boolean
Optional weekStartsOn?: "Monday" | "Sunday"