@neuctra/ui
Version:
A modern, responsive, customizable React UI component library powered by Tailwind CSS and Vite.
26 lines (25 loc) • 956 B
TypeScript
import { default as React } from 'react';
export interface CalendarProps extends Omit<React.HTMLAttributes<HTMLDivElement>, "onChange" | "defaultValue"> {
/** Selected day. */
value?: Date | null;
defaultValue?: Date | null;
onChange?: (date: Date) => void;
/** Month shown first (defaults to the selected day or today). */
defaultMonth?: Date;
minDate?: Date;
maxDate?: Date;
/** Return true to disable a specific day. */
isDateDisabled?: (date: Date) => boolean;
/** 0 = Sunday, 1 = Monday. */
weekStartsOn?: 0 | 1;
locale?: string;
/** 🔥 Full Customization */
headerClassName?: string;
navButtonClassName?: string;
monthLabelClassName?: string;
weekdaysClassName?: string;
weekdayClassName?: string;
daysClassName?: string;
dayClassName?: string;
}
export declare const Calendar: React.ForwardRefExoticComponent<CalendarProps & React.RefAttributes<HTMLDivElement>>;