@activecollab/components
Version:
ActiveCollab Components
30 lines • 1.08 kB
TypeScript
import { FC } from "react";
import { DayModifiers, DayPickerMultipleProps, DayProps, Matcher } from "react-day-picker";
export interface IDatePicker extends Omit<DayPickerMultipleProps, "mode"> {
/** Calls when value is picked */
onChange?: (dates?: {
from: Date;
to: Date;
}) => void;
/** Called when day is clicked */
onDayClick?: (day: Date, modifiers: DayModifiers) => void;
/** Set selected day or days */
selectedDays?: {
from?: Date | undefined;
to?: Date | undefined;
};
/** Set selected day or days */
disabledDays?: Matcher | Matcher[] | undefined;
/** Set selection range */
selectionMode?: string;
/** Set is date required */
dateRequired?: boolean;
/** Set first day of week */
firstDayOfWeek?: 0 | 1 | 2 | 3 | 4 | 5 | 6;
/** Set fixed number of weeks in month */
fixedWeeks?: boolean;
/** Render day callback */
renderDay?: (props: DayProps) => JSX.Element | null;
}
export declare const DatePicker: FC<IDatePicker>;
//# sourceMappingURL=DatePicker.d.ts.map