@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.52 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 s=require("react"),d=require("../../utils/GridContext.js"),c=require("../../utils/index.js"),a=require("./useGroupCellClientTdProps.js"),C=require("../hooks.js");function P(e){const t=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});if(e){for(const n in e)if(n!=="default"){const l=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,l.get?l:{enumerable:!0,get:()=>e[n]})}}return t.default=e,Object.freeze(t)}const o=P(s),g=e=>{const{cellProps:t,renderToggleCell:n}=e,l=o.useContext(d.GridContext),r=a.useGroupCellClientTdProps(t,n),i=C.useLegacyCellProps(t);if(e.isCustom)return l.isClient||e.isClient?c.cloneReactElement(e.children,{tdProps:e.tdProps?{...e.tdProps,...r}:null,td2Props:e.td2Props?{...e.td2Props,onContextMenu:r.onContextMenu}:null,...i}):c.cloneReactElement(e.children,{...r});const u=e.td2Props?o.createElement("td",{...e.td2Props,onContextMenu:r.onContextMenu}):null;return o.createElement(o.Fragment,null,e.children&&c.cloneReactElement(e.children,{...r}),u)};exports.GridGroupCellServerContainer=g;