UNPKG

react-schedule-view

Version:

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

13 lines (12 loc) 612 B
/// <reference types="react" /> import { ThemeName } from "./themes"; import { CalendarEvent, DaySchedule, ScheduleTheme } from "./utils/models"; export interface ScheduleViewProps<CustomCalendarEvent extends CalendarEvent> { daySchedules: DaySchedule<CustomCalendarEvent>[]; viewStartTime?: number; viewEndTime?: number; handleEventClick?: (event: CustomCalendarEvent) => void; theme?: ScheduleTheme | ThemeName; } declare const ScheduleView: <CustomCalendarEvent extends CalendarEvent>(props: ScheduleViewProps<CustomCalendarEvent>) => JSX.Element; export default ScheduleView;