firstDayOfWeek | 0-6 | 0 (Sun) | Sets the first day of the week. |
hideOutsideDays | boolean | — | Controls whether days outside the current month are shown in the calendar grid. |
showWeeksNumber | boolean | — | Determines whether to show the week number for each row in the calendar grid. |
highlightDates | (Date | Moment)[] | — | A list of dates to be visually highlighted in the calendar. |
disabledDates | (Date | Moment)[] | — | Array of Date objects that should be disabled in the calendar. |
disabledMonths | (Date | Moment)[] | — | Array of objects specifying which months to disable. |
disabledYears | (Date | Moment)[] | — | Array of years to disable in the calendar. |
weekends | (Date | Moment)[] | — | Controls the visibility, styling, or behavior of weekend days in the calendar. |
disableWeekends | boolean | — | Disables selection of weekend days in the calendar. |
renderDay | (renderedValue: string, date: Date, , props: HTMLAttributes<any>, state: DayCellState ) => ReactNode | — | A function that returns a custom element for each day cell in the calendar. |
renderWeekNumber | (renderedValue: string, weekNumber: number) => ReactNode | — | A function that returns a custom element for each week number in the calendar. |
disabledDatesFn | (date: Date) => boolean | — | Function to disable dates dynamically. |
onSelect | (date: Date) => void | — | Called when a user clicks a day; receives the clicked date as a Date object. |