UNPKG

@progress/kendo-react-grid

Version:

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

9 lines (8 loc) 1.37 kB
/** * @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 p=require("react"),s=require("../../utils/index.js"),u=require("./GridCellServerContainer.js"),a=require("./utils.js");function f(r){const t=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});if(r){for(const e in r)if(e!=="default"){const n=Object.getOwnPropertyDescriptor(r,e);Object.defineProperty(t,e,n.get?n:{enumerable:!0,get:()=>r[e]})}}return t.default=r,Object.freeze(t)}const l=f(p),m=r=>{var i;const{cellProps:t}=r,{tdProps:e,content:n}=a.getCellTdProps(t);if(((i=t._rowSpan)==null?void 0:i.count)===null)return null;const o=s.getClientCellProps(t),c=a.getCustomCell(t);if(c){const d=s.isClientReference(c);return l.createElement(u.GridCellServerContainer,{cellProps:o,tdProps:e,isCustom:!0,isClient:d},l.createElement(c,{...o,tdProps:e},n))}const C=e?l.createElement("td",{...e},n):null;return l.createElement(u.GridCellServerContainer,{cellProps:o,tdProps:e},C)};exports.GridCellServer=m;