@progress/kendo-react-scheduler
Version:
React Scheduler brings the functionality of Outlook's Calendar to a single UI component. KendoReact Scheduler package
149 lines (148 loc) • 8.65 kB
JavaScript
/**
* @license
*-------------------------------------------------------------------------------------------
* Copyright © 2026 Progress Software Corporation. All rights reserved.
* Licensed under commercial license. See LICENSE.md in the package root for more information
*-------------------------------------------------------------------------------------------
*/
"use client";
import { Scheduler as r, schedulerDefaultProps as o } from "./Scheduler.mjs";
import { DATA_ACTION as u } from "./constants/index.mjs";
import { AgendaView as m, agendaViewDefaultProps as S } from "./views/agenda/AgendaView.mjs";
import { TimelineView as x, timeLineViewDefaultProps as h } from "./views/time/TimelineView.mjs";
import { DayView as p, dayViewDefaultProps as s } from "./views/day/DayView.mjs";
import { WeekView as a, weekViewDefaultProps as C } from "./views/week/WeekView.mjs";
import { WorkWeekView as I, workWeekDefaultProps as E } from "./views/week/WorkWeekView.mjs";
import { MonthView as w, monthViewDefaultProps as P } from "./views/month/MonthView.mjs";
import { SchedulerItem as O } from "./items/SchedulerItem.mjs";
import { SchedulerItemContent as _ } from "./items/SchedulerItemContent.mjs";
import { SchedulerViewItem as R, schedulerViewItemDefaultProps as g } from "./items/SchedulerViewItem.mjs";
import { SchedulerProportionalViewItem as N, schedulerProportionalViewItemDefaultProps as k } from "./items/SchedulerProportionalViewItem.mjs";
import { SchedulerEditItem as v, schedulerEditItemDefaultProps as H } from "./items/SchedulerEditItem.mjs";
import { SchedulerSlot as W, schedulerSlotDefaultProps as G } from "./slots/SchedulerSlot.mjs";
import { SchedulerViewSlot as U, schedulerViewSlotDefaultProps as y } from "./slots/SchedulerViewSlot.mjs";
import { SchedulerEditSlot as b, schedulerEditSlotDefaultProps as j } from "./slots/SchedulerEditSlot.mjs";
import { SchedulerTask as B } from "./tasks/SchedulerTask.mjs";
import { SchedulerViewTask as K, schedulerViewTaskDefaultProps as Q } from "./tasks/SchedulerViewTask.mjs";
import { SchedulerEditTask as Y, schedulerEditTaskDefaultProps as $ } from "./tasks/SchedulerEditTask.mjs";
import { SchedulerDrag as te, schedulerDragDefaultProps as re } from "./views/common/SchedulerDrag.mjs";
import { SchedulerResize as le, schedulerResizeDefaultProps as ue } from "./views/common/SchedulerResize.mjs";
import { SchedulerForm as me, schedulerFormDefaultProps as Se } from "./components/SchedulerForm.mjs";
import { SchedulerFormEditor as xe, schedulerFormEditorDefaultProps as he } from "./editors/SchedulerFormEditor.mjs";
import { SchedulerOccurrenceDialog as pe } from "./components/SchedulerOccurrenceDialog.mjs";
import { SchedulerRemoveDialog as fe } from "./components/SchedulerRemoveDialog.mjs";
import { SchedulerHeader as Ce } from "./components/header/SchedulerHeader.mjs";
import { DateHeaderCell as Ie, dateHeaderCellDefaultProps as Ee } from "./components/DateHeaderCell.mjs";
import { TimeHeaderCell as we, timeHeaderCellDefaultProps as Pe } from "./components/TimeHeaderCell.mjs";
import { SchedulerFooter as Oe } from "./components/footer/SchedulerFooter.mjs";
import { DRAG_ITEM_ACTION as _e } from "./items/hooks/use-drag-item.mjs";
import { ITEMS_SELECT_ACTION as Re } from "./hooks/use-items-selection.mjs";
import { REMOVE_ITEM_ACTION as Fe } from "./items/hooks/use-remove-item.mjs";
import { RESIZE_ITEM_ACTION as ke } from "./items/hooks/use-resize-item.mjs";
import { SERIES_ACTION as ve } from "./items/hooks/use-series.mjs";
import { SHOW_OCCURRENCE_DIALOG_ACTION as Le } from "./items/hooks/use-show-occurrence-dialog.mjs";
import { SHOW_REMOVE_DIALOG_ACTION as Ge } from "./items/hooks/use-show-remove-item-dialog.mjs";
import { SLOTS_SELECT_ACTION as Ue } from "./hooks/use-slots-selection.mjs";
import { ITEMS_FOCUS_ACTION as Ze } from "./hooks/use-items-focus.mjs";
import { SLOTS_FOCUS_ACTION as je } from "./hooks/use-slots-focus.mjs";
import { SchedulerActiveViewContext as Be, SchedulerDataContext as Je, SchedulerDateContext as Ke, SchedulerDateRangeContext as Qe, SchedulerFieldsContext as Xe, SchedulerGroupsContext as Ye, SchedulerOrientationContext as $e, SchedulerPropsContext as et, SchedulerViewsContext as tt, useSchedulerActiveViewContext as rt, useSchedulerDataContext as ot, useSchedulerDateContext as lt, useSchedulerDateRangeContext as ut, useSchedulerFieldsContext as dt, useSchedulerGroupsContext as mt, useSchedulerOrientationContext as St, useSchedulerPropsContext as ct, useSchedulerViewsContext as xt } from "./context/SchedulerContext.mjs";
import { SchedulerEditItemDragItemContext as it, SchedulerEditItemFormItemContext as pt, SchedulerEditItemPropsContext as st, SchedulerEditItemRemoveItemContext as ft, SchedulerEditItemResizeItemContext as at, SchedulerEditItemShowOccurrenceDialogContext as Ct, SchedulerEditItemShowRemoveDialogContext as nt, useSchedulerEditItemDragItemContext as It, useSchedulerEditItemFormItemContext as Et, useSchedulerEditItemPropsContext as Dt, useSchedulerEditItemRemoveItemContext as wt, useSchedulerEditItemResizeItemContext as Pt, useSchedulerEditItemShowOccurrenceDialogContext as Tt, useSchedulerEditItemShowRemoveDialogContext as Ot } from "./context/SchedulerEditItemContext.mjs";
import { SchedulerEditSlotFormItemContext as _t, SchedulerEditSlotPropsContext as At, useSchedulerEditSlotFormItemContext as Rt, useSchedulerEditSlotPropsContext as gt } from "./context/SchedulerEditSlotContext.mjs";
export {
m as AgendaView,
u as DATA_ACTION,
_e as DRAG_ITEM_ACTION,
Ie as DateHeaderCell,
p as DayView,
Ze as ITEMS_FOCUS_ACTION,
Re as ITEMS_SELECT_ACTION,
w as MonthView,
Fe as REMOVE_ITEM_ACTION,
ke as RESIZE_ITEM_ACTION,
ve as SERIES_ACTION,
Le as SHOW_OCCURRENCE_DIALOG_ACTION,
Ge as SHOW_REMOVE_DIALOG_ACTION,
je as SLOTS_FOCUS_ACTION,
Ue as SLOTS_SELECT_ACTION,
r as Scheduler,
Be as SchedulerActiveViewContext,
Je as SchedulerDataContext,
Ke as SchedulerDateContext,
Qe as SchedulerDateRangeContext,
te as SchedulerDrag,
v as SchedulerEditItem,
it as SchedulerEditItemDragItemContext,
pt as SchedulerEditItemFormItemContext,
st as SchedulerEditItemPropsContext,
ft as SchedulerEditItemRemoveItemContext,
at as SchedulerEditItemResizeItemContext,
Ct as SchedulerEditItemShowOccurrenceDialogContext,
nt as SchedulerEditItemShowRemoveDialogContext,
b as SchedulerEditSlot,
_t as SchedulerEditSlotFormItemContext,
At as SchedulerEditSlotPropsContext,
Y as SchedulerEditTask,
Xe as SchedulerFieldsContext,
Oe as SchedulerFooter,
me as SchedulerForm,
xe as SchedulerFormEditor,
Ye as SchedulerGroupsContext,
Ce as SchedulerHeader,
O as SchedulerItem,
_ as SchedulerItemContent,
pe as SchedulerOccurrenceDialog,
$e as SchedulerOrientationContext,
N as SchedulerProportionalViewItem,
et as SchedulerPropsContext,
fe as SchedulerRemoveDialog,
le as SchedulerResize,
W as SchedulerSlot,
B as SchedulerTask,
R as SchedulerViewItem,
U as SchedulerViewSlot,
K as SchedulerViewTask,
tt as SchedulerViewsContext,
we as TimeHeaderCell,
x as TimelineView,
a as WeekView,
I as WorkWeekView,
S as agendaViewDefaultProps,
Ee as dateHeaderCellDefaultProps,
s as dayViewDefaultProps,
P as monthViewDefaultProps,
o as schedulerDefaultProps,
re as schedulerDragDefaultProps,
H as schedulerEditItemDefaultProps,
j as schedulerEditSlotDefaultProps,
$ as schedulerEditTaskDefaultProps,
Se as schedulerFormDefaultProps,
he as schedulerFormEditorDefaultProps,
k as schedulerProportionalViewItemDefaultProps,
ue as schedulerResizeDefaultProps,
G as schedulerSlotDefaultProps,
g as schedulerViewItemDefaultProps,
y as schedulerViewSlotDefaultProps,
Q as schedulerViewTaskDefaultProps,
Pe as timeHeaderCellDefaultProps,
h as timeLineViewDefaultProps,
rt as useSchedulerActiveViewContext,
ot as useSchedulerDataContext,
lt as useSchedulerDateContext,
ut as useSchedulerDateRangeContext,
It as useSchedulerEditItemDragItemContext,
Et as useSchedulerEditItemFormItemContext,
Dt as useSchedulerEditItemPropsContext,
wt as useSchedulerEditItemRemoveItemContext,
Pt as useSchedulerEditItemResizeItemContext,
Tt as useSchedulerEditItemShowOccurrenceDialogContext,
Ot as useSchedulerEditItemShowRemoveDialogContext,
Rt as useSchedulerEditSlotFormItemContext,
gt as useSchedulerEditSlotPropsContext,
dt as useSchedulerFieldsContext,
mt as useSchedulerGroupsContext,
St as useSchedulerOrientationContext,
ct as useSchedulerPropsContext,
xt as useSchedulerViewsContext,
C as weekViewDefaultProps,
E as workWeekDefaultProps
};