@progress/kendo-react-gantt
Version:
React Gantt enables the display of self-referencing tabular data with many features. KendoReact Gantt package
9 lines (8 loc) • 4.19 kB
JavaScript
/**
* @license
*-------------------------------------------------------------------------------------------
* Copyright © 2025 Progress Software Corporation. All rights reserved.
* Licensed under commercial license. See LICENSE.md in the package root for more information
*-------------------------------------------------------------------------------------------
*/
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const N=require("react"),m=require("@progress/kendo-date-math"),e=require("@progress/kendo-react-common"),E=require("../constants/index.js");function b(n){const a=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});if(n){for(const o in n)if(o!=="default"){const s=Object.getOwnPropertyDescriptor(n,o);Object.defineProperty(a,o,s.get?s:{enumerable:!0,get:()=>n[o]})}}return a.default=n,Object.freeze(a)}const t=b(N),c=t.createContext([]),K=()=>t.useContext(c);c.displayName="KendoReactGanttTaskDataContext";const C=t.createContext([]),f=()=>t.useContext(C);C.displayName="KendoReactGanttDependencyDataContext";const r=t.createContext(E.DEFAULT_TASK_MODEL_FIELDS),S=()=>t.useContext(r);r.displayName="KendoReactGanttTaskModelFieldsContext";const x=t.createContext(E.DEFAULT_DEPENDENCY_MODEL_FIELDS),H=()=>t.useContext(x);x.displayName="KendoReactGanttDependencyModelFieldsContext";const l=t.createContext({}),V=()=>t.useContext(l);l.displayName="KendoReactGanttPropsContext";const d=t.createContext({start:new Date,end:new Date,zonedStart:m.ZonedDate.fromLocalDate(new Date),zonedEnd:m.ZonedDate.fromLocalDate(new Date)}),_=()=>t.useContext(d);d.displayName="KendoReactGanttDateRangeContext";const i=t.createContext([]),A=()=>t.useContext(i);i.displayName="KendoReactGanttViewsContext";const u=t.createContext(["week",e.noop]),L=()=>t.useContext(u);u.displayName="KendoReactGanttActiveViewContext";const G=t.createContext(0),O=()=>t.useContext(G);G.displayName="KendoReactGanttRowHeightContext";const p=t.createContext(0),j=()=>t.useContext(p);p.displayName="KendoReactGanttToolbarHeightContext";const D=t.createContext({onDataStateChange:e.noop,onSortChange:e.noop,onFilterChange:e.noop,onColumnMenuFilterChange:e.noop,onExpandChange:e.noop,onRowClick:e.noop,onRowDoubleClick:e.noop,onRowContextMenu:e.noop,onColumnResize:e.noop,onColumnReorder:e.noop,onDependencyCreate:e.noop,onKeyDown:e.noop,onSelectionChange:e.noop,onHeaderSelectionChange:e.noop}),q=()=>t.useContext(D);D.displayName="KendoReactGanttEventsContext";const v=t.createContext({onTaskClick:e.noop,onTaskDoubleClick:e.noop,onTaskContextMenu:e.noop}),z=()=>t.useContext(v);v.displayName="KendoReactGanttTaskEventsContext";const R=({children:n,taskData:a,dependencyData:o,taskModelFields:s,dependencyModelFields:y,props:g,dateRange:T,views:k,activeView:w,rowHeight:P,toolbarHeight:h,events:M,taskEvents:F})=>t.createElement(l.Provider,{value:g},t.createElement(c.Provider,{value:a},t.createElement(C.Provider,{value:o},t.createElement(r.Provider,{value:s},t.createElement(x.Provider,{value:y},t.createElement(d.Provider,{value:T},t.createElement(i.Provider,{value:k},t.createElement(u.Provider,{value:w},t.createElement(G.Provider,{value:P},t.createElement(p.Provider,{value:h},t.createElement(D.Provider,{value:M},t.createElement(v.Provider,{value:F},n))))))))))));R.displayName="KendoReactGanttContext";exports.GanttActiveViewContext=u;exports.GanttContext=R;exports.GanttDateRangeContext=d;exports.GanttDependencyDataContext=C;exports.GanttDependencyModelFieldsContext=x;exports.GanttEventsContext=D;exports.GanttPropsContext=l;exports.GanttRowHeightContext=G;exports.GanttTaskDataContext=c;exports.GanttTaskEventsContext=v;exports.GanttTaskModelFieldsContext=r;exports.GanttToolbarHeightContext=p;exports.GanttViewsContext=i;exports.useGanttActiveViewContext=L;exports.useGanttDateRangeContext=_;exports.useGanttDependencyDataContext=f;exports.useGanttDependencyModelFieldsContext=H;exports.useGanttEventsContext=q;exports.useGanttPropsContext=V;exports.useGanttRowHeightContext=O;exports.useGanttTaskDataContext=K;exports.useGanttTaskEventsContext=z;exports.useGanttTaskModelFieldsContext=S;exports.useGanttToolbarHeightContext=j;exports.useGanttViewsContext=A;