react-weekline
Version:
React weekly calendar
24 lines (19 loc) • 886 B
TypeScript
import { JSX } from 'react/jsx-runtime';
import { ReactNode } from 'react';
export declare function WeekCalendar({ leftHeader, rightHeader, initialDate, renderDayContent, startOfWeek, onWeekChange, onDateClick, showEmptyDays, emptyWeekData, anchorDateProp, onAnchorDateChange, scrollToDateOnClick, }: WeekCalendarProps): JSX.Element;
export declare type WeekCalendarProps = {
leftHeader?: ReactNode;
rightHeader?: ReactNode;
initialDate?: Date;
renderDayContent?: (date: Date) => ReactNode;
startOfWeek?: WeekStart;
onWeekChange?: (start: Date, end: Date) => void;
onDateClick?: (date: Date) => void;
showEmptyDays?: boolean;
emptyWeekData?: ReactNode;
anchorDateProp?: Date;
onAnchorDateChange?: (date: Date) => void;
scrollToDateOnClick?: boolean;
};
export declare type WeekStart = "sun" | "mon";
export { }