@appkitreact/react-table-library
Version:
fork of react-table-library to support react 18 version
3 lines (2 loc) • 4.49 kB
JavaScript
import*as g from"react";import{o as C,T as c,C as I,_ as t}from"./styles-a157a0a0.js";import{d as e}from"./defineProperty-9f9de5d0.js";import b from"clsx";import{jsx as l,css as n}from"@emotion/react";var a=null,r=function(){return a||(a=g.createContext(null))},i=function(){return g.useContext(a)},s=function(g){return"svg"===g.target.tagName||"path"===g.target.tagName||"DIV"===g.target.tagName||"SPAN"===g.target.tagName||"TD"===g.target.tagName},u=["index","className","hide","pinLeft","pinRight","stiff","includePreviousColSpan","previousColSpans","gridColumnStart","gridColumnEnd","onClick","children","style"];function d(g,C){var c=Object.keys(g);if(Object.getOwnPropertySymbols){var I=Object.getOwnPropertySymbols(g);C&&(I=I.filter((function(C){return Object.getOwnPropertyDescriptor(g,C).enumerable}))),c.push.apply(c,I)}return c}function o(g){for(var C=1;C<arguments.length;C++){var c=null!=arguments[C]?arguments[C]:{};C%2?d(Object(c),!0).forEach((function(C){e(g,C,c[C])})):Object.getOwnPropertyDescriptors?Object.defineProperties(g,Object.getOwnPropertyDescriptors(c)):d(Object(c)).forEach((function(C){Object.defineProperty(g,C,Object.getOwnPropertyDescriptor(c,C))}))}return g}var A=function(e){e.index;var a=e.className,r=e.hide,i=e.pinLeft,s=e.pinRight,d=e.stiff,A=e.includePreviousColSpan,W=e.previousColSpans,N=e.gridColumnStart,p=e.gridColumnEnd,m=e.onClick,y=e.children,G=e.style,x=C(e,u),Z=g.useContext(c),v=N&&p,B=v?p-N-1:0,X=A?N+W:N,V=A?p+W:p;return l(g.Fragment,null,l(I,t({role:"gridcell","data-table-library_td":"",style:o(o({},v?{gridColumnStart:X,gridColumnEnd:V}:{}),G),css:n(null==Z?void 0:Z.BaseCell," ",null==Z?void 0:Z.Cell,";"+("production"===process.env.NODE_ENV?"":";label:Cell;"),"production"===process.env.NODE_ENV?"":"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkNlbGwudHN4Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQXFCb0IiLCJmaWxlIjoiQ2VsbC50c3giLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgKiBhcyBSZWFjdCBmcm9tICdyZWFjdCc7XHJcbmltcG9ydCBjcyBmcm9tICdjbHN4JztcclxuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xyXG5pbXBvcnQgeyBDZWxsQ29udGFpbmVyIH0gZnJvbSAnQGFwcGtpdHJlYWN0L3JlYWN0LXRhYmxlLWxpYnJhcnkvY29tbW9uL2NvbXBvbmVudHMvQ2VsbCc7XHJcbmltcG9ydCB7IFRoZW1lQ29udGV4dCB9IGZyb20gJ0BhcHBraXRyZWFjdC9yZWFjdC10YWJsZS1saWJyYXJ5L2NvbW1vbi9jb250ZXh0L1RoZW1lJztcclxuZXhwb3J0IGNvbnN0IENlbGwgPSAoeyBpbmRleCwgY2xhc3NOYW1lLCBoaWRlLCBwaW5MZWZ0LCBwaW5SaWdodCwgc3RpZmYsIGluY2x1ZGVQcmV2aW91c0NvbFNwYW4sIHByZXZpb3VzQ29sU3BhbnMsIGdyaWRDb2x1bW5TdGFydCwgZ3JpZENvbHVtbkVuZCwgb25DbGljaywgY2hpbGRyZW4sIHN0eWxlLCAuLi5yZXN0IH0pID0+IHtcclxuICAgIGNvbnN0IHRoZW1lID0gUmVhY3QudXNlQ29udGV4dChUaGVtZUNvbnRleHQpO1xyXG4gICAgY29uc3QgaGFzQ29sU3BhbiA9IGdyaWRDb2x1bW5TdGFydCAmJiBncmlkQ29sdW1uRW5kO1xyXG4gICAgY29uc3QgY29sU3BhbiA9IGhhc0NvbFNwYW4gPyBncmlkQ29sdW1uRW5kIC0gZ3JpZENvbHVtblN0YXJ0IC0gMSA6IDA7XHJcbiAgICBjb25zdCBjb21wdXRlZEdyaWRDb2x1bW5TdGFydCA9IGluY2x1ZGVQcmV2aW91c0NvbFNwYW5cclxuICAgICAgICA/IGdyaWRDb2x1bW5TdGFydCArIHByZXZpb3VzQ29sU3BhbnNcclxuICAgICAgICA6IGdyaWRDb2x1bW5TdGFydDtcclxuICAgIGNvbnN0IGNvbXB1dGVkR3JpZENvbHVtbkVuZCA9IGluY2x1ZGVQcmV2aW91c0NvbFNwYW5cclxuICAgICAgICA/IGdyaWRDb2x1bW5FbmQgKyBwcmV2aW91c0NvbFNwYW5zXHJcbiAgICAgICAgOiBncmlkQ29sdW1uRW5kO1xyXG4gICAgcmV0dXJuICg8PlxuICAgICAgPENlbGxDb250YWluZXIgcm9sZT1cImdyaWRjZWxsXCIgZGF0YS10YWJsZS1saWJyYXJ5X3RkPVwiXCIgc3R5bGU9e3tcclxuICAgICAgICAgICAgLi4uKGhhc0NvbFNwYW5cclxuICAgICAgICAgICAgICAgID8geyBncmlkQ29sdW1uU3RhcnQ6IGNvbXB1dGVkR3JpZENvbHVtblN0YXJ0LCBncmlkQ29sdW1uRW5kOiBjb21wdXRlZEdyaWRDb2x1bW5FbmQgfVxyXG4gICAgICAgICAgICAgICAgOiB7fSksXHJcbiAgICAgICAgICAgIC4uLnN0eWxlLFxyXG4gICAgICAgIH19IGNzcz17Y3NzIGBcbiAgICAgICAgICAke3RoZW1lPy5CYXNlQ2VsbH1cbiAgICAgICAgICAke3RoZW1lPy5DZWxsfVxuICAgICAgICBgfSBjbGFzc05hbWU9e2NzKCd0ZCcsIGNsYXNzTmFtZSwge1xyXG4gICAgICAgICAgICBzdGlmZixcclxuICAgICAgICAgICAgaGlkZSxcclxuICAgICAgICAgICAgJ3Bpbi1sZWZ0JzogcGluTGVmdCxcclxuICAgICAgICAgICAgJ3Bpbi1yaWdodCc6IHBpblJpZ2h0LFxyXG4gICAgICAgIH0pfSBvbkNsaWNrPXtvbkNsaWNrfSB7Li4ucmVzdH0+XG4gICAgICAgIDxkaXY+e2NoaWxkcmVufTwvZGl2PlxuICAgICAgPC9DZWxsQ29udGFpbmVyPlxuXG4gICAgICBcbiAgICAgIHtBcnJheS5mcm9tKHsgbGVuZ3RoOiBjb2xTcGFuIH0sICgpID0+ICg8Q2VsbENvbnRhaW5lciBjbGFzc05hbWU9e2NzKCd0ZCcsICdoaWRlJywgJ2NvbHNwYW4nKX0vPikpfVxuICAgIDwvPik7XHJcbn07XHJcbiJdfQ== */"),className:b("td",a,{stiff:d,hide:r,"pin-left":i,"pin-right":s}),onClick:m},x),l("div",null,y)),Array.from({length:B},(function(){return l(I,{className:b("td","hide","colspan")})})))};export{A as C,r as c,s as i,i as u};
//# sourceMappingURL=Cell-dd2555da.js.map