UNPKG

@progress/kendo-react-grid

Version:

React Data Grid (Table) provides 100+ ready-to-use data grid features. KendoReact Grid package

10 lines (9 loc) 1.41 kB
/** * @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"; "use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const S=require("react"),i=require("@progress/kendo-react-common"),r=require("@progress/kendo-react-intl"),C=require("./GridState.js"),O=require("./utils/index.js");function j(e){const o=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});if(e){for(const n in e)if(n!=="default"){const c=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(o,n,c.get?c:{enumerable:!0,get:()=>e[n]})}}return o.default=e,Object.freeze(o)}const t=j(S),k=e=>{const o=i.useId(),n=e.id||o,c=i.useUnstyled(),s=r.useLocalization(),a=r.useInternationalization(),[,u]=t.useReducer(p=>!p,!0),l=t.useRef(0),d=t.useRef(0),f=t.useRef(0),R=t.useRef(0),b=t.useRef(0),g=t.useRef("body"),[m,,y]=C.useGridState();return O.cloneReactElement(e.children,{...m,...y,id:n,unstyled:c,localization:s,intl:a,scrollLeftRef:l,widthRef:d,containerHeightRef:f,minRowHeightRef:R,virtualSkipRef:b,editZoneRef:g,forceUpdate:u,isClient:!0})};exports.GridClientContextReader=k;