UNPKG

react-schedule-view

Version:

A zero-dependency, fully customizable component for displaying schedules in a daily or week format

14 lines (13 loc) 571 B
import { CalendarEvent, PositionedEventGroup } from "./models"; /** * Determines the optimal layout for displaying events on a grid without overlapping * and while maximizing the size of each event * * @returns an array of groups of events annotated with size/position of each event */ export declare function positionEventsOnGrid<CustomCalendarEvent extends CalendarEvent>(params: { events: CustomCalendarEvent[]; viewStartTime: number; viewEndTime: number; subdivisionsPerHour: number; }): PositionedEventGroup<CustomCalendarEvent>[];