@veccu/react-calendar
Version:
Headless Calendar UI Library with react hooks
23 lines (22 loc) • 551 B
TypeScript
import { WeekDayType } from '../models';
export default function createCalendarInfo(cursorDate: Date, { weekStartsOn }: {
weekStartsOn: WeekDayType;
}): {
cursorDate: Date;
year: number;
month: number;
day: number;
weekStartsOn: WeekDayType;
startWeekdayInMonth: number;
weeksInMonth: number;
weekendDays: {
value: Date;
}[];
today: {
weekIndex: number;
dateIndex: WeekDayType;
};
getDateCellByIndex: (weekIndex: number, dayIndex: number) => {
value: Date;
};
};