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