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