UNPKG

bme-calendar

Version:

Developed for [Book My Event](https://evently-book.vercel.app/).

23 lines (22 loc) 595 B
export interface Day { id: string; day?: number; type: "prev" | "current" | "next" | "gap"; } export type Week = Day[]; export type Month = Week[]; export type DaySize = "desktop" | "mobile"; export type DatePicker = { type?: "calendar"; setDay: React.Dispatch<React.SetStateAction<string | undefined>>; setRange?: never; range?: never; daySize?: DaySize; }; export type DateRangePicker = { type: "range"; setDay?: never; setRange: React.Dispatch<React.SetStateAction<string[] | undefined>>; range: string[] | undefined; daySize?: DaySize; };