@appkitreact/react-table-library
Version:
fork of react-table-library to support react 18 version
3 lines (2 loc) • 11.9 kB
JavaScript
import*as c from"react";import{jsx as I,css as g}from"@emotion/react";function l(){return t=l=Object.assign||function(c){for(var I=1;I<arguments.length;I++){var g=arguments[I];for(var l in g)Object.prototype.hasOwnProperty.call(g,l)&&(c[l]=g[l])}return c},l.apply(this,arguments)}var t=l,n=t;var i=function(c,I){if(null==c)return{};var g,l,t={},n=Object.keys(c);for(l=0;l<n.length;l++)g=n[l],I.indexOf(g)>=0||(t[g]=c[g]);return t};var b=function(c,I){if(null==c)return{};var g,l,t=i(c,I);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(c);for(l=0;l<n.length;l++)g=n[l],I.indexOf(g)>=0||Object.prototype.propertyIsEnumerable.call(c,g)&&(t[g]=c[g])}return t},e=c.createContext(null),C=function(c){var I=c.current.querySelector(".tr-header");return Array.from((null==I?void 0:I.querySelectorAll(".th"))||[])},u=function(c,I,g,l){return Array.from(c.current.querySelectorAll(g)).forEach((function(c){var g=Array.from(c.querySelectorAll(l)),t=g.length;g.forEach((function(c,g){return I(c,g,t)}))}))},a=function(c,I){return u(c,I,".tr-header",".th")},o=function(c,I){return u(c,I,".tr-body",".td")},d=function(c,I){return{index:I,minWidth:+c.getAttribute("data-resize-min-width"),width:c.getBoundingClientRect().width,isStiff:c.classList.contains("stiff"),isHide:"true"===c.getAttribute("data-hide"),isColSpan:c.classList.contains("colspan")}},A=c.createContext(null),X=function(g){var l=g.tableElementRef,t=g.tableMemoryRef,n=g.layout,i=g.children,b=c.useMemo((function(){return{layout:n,tableElementRef:l,tableMemoryRef:t}}),[n,l,t]);return I(A.Provider,{value:b},i)},r=function(c,I){var g=C(c).map(d);I.current.dataColumns=g},G=function(c,I,g){var l=I.current.style.getPropertyValue("--data-table-library_grid-template-columns")!==c;I.current&&c&&l&&(I.current.style.setProperty("--data-table-library_grid-template-columns",c),r(I,g))},m=function(c,I){null!=I&&I.onLayoutChange&&c&&I.onLayoutChange(c)},s="\n ".concat((function(){}),"\n padding: 0;\n margin: 0;\n\n ").concat((function(){}),"\n display: flex;\n align-items: center;\n\n ").concat((function(){}),"\n align-self: stretch;\n\n\n & > div {\n ").concat((function(){}),"\n flex: 1;\n\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n }\n\n &.hide {\n display: none;\n }\n\n &.pin-left,\n &.pin-right {\n position: sticky;\n z-index: 2;\n }\n\n ").concat((function(){}),"\n background-color: inherit;\n"),y=g(s,";"+("production"===process.env.NODE_ENV?"":";label:CELL_CONTAINER_STYLE;"),"production"===process.env.NODE_ENV?"":"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkNlbGwudHN4Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTJDaUMiLCJmaWxlIjoiQ2VsbC50c3giLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgKiBhcyBSZWFjdCBmcm9tICdyZWFjdCc7XHJcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcclxuaW1wb3J0IHsgTGF5b3V0Q29udGV4dCB9IGZyb20gJ0BhcHBraXRyZWFjdC9yZWFjdC10YWJsZS1saWJyYXJ5L2NvbW1vbi9jb250ZXh0JztcclxuY29uc3QgQkFTRV9TVFlMRSA9IGBcbiAgJHsoKSA9PiB7XHJcbn19XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcblxuICAkeygpID0+IHtcclxufX1cbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAkeygpID0+IHtcclxufX1cbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcblxuXG4gICYgPiBkaXYge1xuICAgICR7KCkgPT4ge1xyXG59fVxuICAgIGZsZXg6IDE7XG5cbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIH1cblxuICAmLmhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmLnBpbi1sZWZ0LFxuICAmLnBpbi1yaWdodCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgJHsoKSA9PiB7XHJcbn19XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG5gO1xyXG5jb25zdCBDRUxMX0NPTlRBSU5FUl9TVFlMRSA9IGNzcyBgXG4gICR7QkFTRV9TVFlMRX1cbmA7XHJcbmNvbnN0IENlbGxDb250YWluZXIgPSBSZWFjdC5mb3J3YXJkUmVmKChwcm9wcywgcmVmKSA9PiB7XHJcbiAgICBjb25zdCBjb250ZXh0ID0gUmVhY3QudXNlQ29udGV4dChMYXlvdXRDb250ZXh0KTtcclxuICAgIGlmICghY29udGV4dCkge1xyXG4gICAgICAgIHRocm93IG5ldyBFcnJvcignTm8gTGF5b3V0IENvbnRleHQuJyk7XHJcbiAgICB9XHJcbiAgICBjb25zdCB7IGxheW91dCB9ID0gY29udGV4dDtcclxuICAgIGNvbnN0IEFzID0gbGF5b3V0Py5pc0RpdiA/ICdkaXYnIDogJ3RkJztcclxuICAgIHJldHVybiA8QXMgY3NzPXtDRUxMX0NPTlRBSU5FUl9TVFlMRX0gcmVmPXtyZWZ9IHsuLi5wcm9wc30vPjtcclxufSk7XHJcbmNvbnN0IEhFQURFUl9DRUxMX0NPTlRBSU5FUl9TVFlMRSA9IGNzcyBgXG4gICR7QkFTRV9TVFlMRX1cblxuICB6LWluZGV4OiAxO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG5cbiAgJi5waW4tbGVmdCxcbiAgJi5waW4tcmlnaHQge1xuICAgIHotaW5kZXg6IDM7XG4gIH1cbmA7XHJcbmNvbnN0IEhlYWRlckNlbGxDb250YWluZXIgPSBSZWFjdC5mb3J3YXJkUmVmKChwcm9wcywgcmVmKSA9PiB7XHJcbiAgICBjb25zdCBjb250ZXh0ID0gUmVhY3QudXNlQ29udGV4dChMYXlvdXRDb250ZXh0KTtcclxuICAgIGlmICghY29udGV4dCkge1xyXG4gICAgICAgIHRocm93IG5ldyBFcnJvcignTm8gTGF5b3V0IENvbnRleHQuJyk7XHJcbiAgICB9XHJcbiAgICBjb25zdCB7IGxheW91dCB9ID0gY29udGV4dDtcclxuICAgIGNvbnN0IEFzID0gbGF5b3V0Py5pc0RpdiA/ICdkaXYnIDogJ3RoJztcclxuICAgIHJldHVybiA8QXMgY3NzPXtIRUFERVJfQ0VMTF9DT05UQUlORVJfU1RZTEV9IHJlZj17cmVmfSB7Li4ucHJvcHN9Lz47XHJcbn0pO1xyXG5leHBvcnQgeyBDZWxsQ29udGFpbmVyLCBIZWFkZXJDZWxsQ29udGFpbmVyIH07XHJcbiJdfQ== */"),x=c.forwardRef((function(g,l){var t=c.useContext(A);if(!t)throw new Error("No Layout Context.");var i=t.layout,b=null!=i&&i.isDiv?"div":"td";return I(b,n({css:y,ref:l},g))})),p=g(s," z-index:1;text-align:left;position:sticky;top:0;&.pin-left,&.pin-right{z-index:3;}"+("production"===process.env.NODE_ENV?"":";label:HEADER_CELL_CONTAINER_STYLE;"),"production"===process.env.NODE_ENV?"":"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkNlbGwudHN4Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQXVEd0MiLCJmaWxlIjoiQ2VsbC50c3giLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgKiBhcyBSZWFjdCBmcm9tICdyZWFjdCc7XHJcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcclxuaW1wb3J0IHsgTGF5b3V0Q29udGV4dCB9IGZyb20gJ0BhcHBraXRyZWFjdC9yZWFjdC10YWJsZS1saWJyYXJ5L2NvbW1vbi9jb250ZXh0JztcclxuY29uc3QgQkFTRV9TVFlMRSA9IGBcbiAgJHsoKSA9PiB7XHJcbn19XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcblxuICAkeygpID0+IHtcclxufX1cbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAkeygpID0+IHtcclxufX1cbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcblxuXG4gICYgPiBkaXYge1xuICAgICR7KCkgPT4ge1xyXG59fVxuICAgIGZsZXg6IDE7XG5cbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIH1cblxuICAmLmhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmLnBpbi1sZWZ0LFxuICAmLnBpbi1yaWdodCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgJHsoKSA9PiB7XHJcbn19XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG5gO1xyXG5jb25zdCBDRUxMX0NPTlRBSU5FUl9TVFlMRSA9IGNzcyBgXG4gICR7QkFTRV9TVFlMRX1cbmA7XHJcbmNvbnN0IENlbGxDb250YWluZXIgPSBSZWFjdC5mb3J3YXJkUmVmKChwcm9wcywgcmVmKSA9PiB7XHJcbiAgICBjb25zdCBjb250ZXh0ID0gUmVhY3QudXNlQ29udGV4dChMYXlvdXRDb250ZXh0KTtcclxuICAgIGlmICghY29udGV4dCkge1xyXG4gICAgICAgIHRocm93IG5ldyBFcnJvcignTm8gTGF5b3V0IENvbnRleHQuJyk7XHJcbiAgICB9XHJcbiAgICBjb25zdCB7IGxheW91dCB9ID0gY29udGV4dDtcclxuICAgIGNvbnN0IEFzID0gbGF5b3V0Py5pc0RpdiA/ICdkaXYnIDogJ3RkJztcclxuICAgIHJldHVybiA8QXMgY3NzPXtDRUxMX0NPTlRBSU5FUl9TVFlMRX0gcmVmPXtyZWZ9IHsuLi5wcm9wc30vPjtcclxufSk7XHJcbmNvbnN0IEhFQURFUl9DRUxMX0NPTlRBSU5FUl9TVFlMRSA9IGNzcyBgXG4gICR7QkFTRV9TVFlMRX1cblxuICB6LWluZGV4OiAxO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG5cbiAgJi5waW4tbGVmdCxcbiAgJi5waW4tcmlnaHQge1xuICAgIHotaW5kZXg6IDM7XG4gIH1cbmA7XHJcbmNvbnN0IEhlYWRlckNlbGxDb250YWluZXIgPSBSZWFjdC5mb3J3YXJkUmVmKChwcm9wcywgcmVmKSA9PiB7XHJcbiAgICBjb25zdCBjb250ZXh0ID0gUmVhY3QudXNlQ29udGV4dChMYXlvdXRDb250ZXh0KTtcclxuICAgIGlmICghY29udGV4dCkge1xyXG4gICAgICAgIHRocm93IG5ldyBFcnJvcignTm8gTGF5b3V0IENvbnRleHQuJyk7XHJcbiAgICB9XHJcbiAgICBjb25zdCB7IGxheW91dCB9ID0gY29udGV4dDtcclxuICAgIGNvbnN0IEFzID0gbGF5b3V0Py5pc0RpdiA/ICdkaXYnIDogJ3RoJztcclxuICAgIHJldHVybiA8QXMgY3NzPXtIRUFERVJfQ0VMTF9DT05UQUlORVJfU1RZTEV9IHJlZj17cmVmfSB7Li4ucHJvcHN9Lz47XHJcbn0pO1xyXG5leHBvcnQgeyBDZWxsQ29udGFpbmVyLCBIZWFkZXJDZWxsQ29udGFpbmVyIH07XHJcbiJdfQ== */"),J=c.forwardRef((function(g,l){var t=c.useContext(A);if(!t)throw new Error("No Layout Context.");var i=t.layout,b=null!=i&&i.isDiv?"div":"th";return I(b,n({css:p,ref:l},g))}));var B="production"===process.env.NODE_ENV?{name:"1k13m5t",styles:"z-index:2;position:absolute;top:0;right:0;bottom:0;width:1px;margin:4px 0"}:{name:"1ysef1f-handle",styles:"z-index:2;position:absolute;top:0;right:0;bottom:0;width:1px;margin:4px 0;label:handle;",map:"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFPb0IiLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xyXG5jb25zdCByZXNpemVyU3R5bGUgPSAocmVzaXplKSA9PiB7XHJcbiAgICBjb25zdCB3aWR0aCA9IHR5cGVvZiByZXNpemUgPT09ICdib29sZWFuJyB8fCByZXNpemU/LnJlc2l6ZXJXaWR0aCA9PSBudWxsID8gMTAgOiByZXNpemUucmVzaXplcldpZHRoO1xyXG4gICAgY29uc3QgaGlnaGxpZ2h0ID0gdHlwZW9mIHJlc2l6ZSA9PT0gJ2Jvb2xlYW4nIHx8IHJlc2l6ZT8ucmVzaXplckhpZ2hsaWdodCA9PSBudWxsXHJcbiAgICAgICAgPyAndHJhbnNwYXJlbnQnXHJcbiAgICAgICAgOiByZXNpemUucmVzaXplckhpZ2hsaWdodDtcclxuICAgIHJldHVybiB7XHJcbiAgICAgICAgaGFuZGxlOiBjc3MgYFxuICAgICAgei1pbmRleDogMjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuXG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgbWFyZ2luOiA0cHggMDtcbiAgICBgLFxyXG4gICAgICAgIGFyZWE6IGNzcyBgXG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG5cbiAgICAgIGN1cnNvcjogZXctcmVzaXplO1xuICAgICAgd2lkdGg6ICR7d2lkdGh9cHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR7aGlnaGxpZ2h0fTtcbiAgICAgIH1cbiAgICBgLFxyXG4gICAgfTtcclxufTtcclxuZXhwb3J0IHsgcmVzaXplclN0eWxlIH07XHJcbiJdfQ== */",toString:function(){return"You have tried to stringify object returned from `css` function. It isn't supposed to be used directly (e.g. as value of the `className` prop), but rather handed to emotion so it can handle it (e.g. as value of `css` prop)."}},Z=function(c){var I="boolean"==typeof c||null==(null==c?void 0:c.resizerWidth)?10:c.resizerWidth,l="boolean"==typeof c||null==(null==c?void 0:c.resizerHighlight)?"transparent":c.resizerHighlight;return{handle:B,area:g("z-index:1;position:absolute;top:0;right:0;bottom:0;cursor:ew-resize;width:",I,"px;height:100%;&:hover,&.active{background-color:",l,";}"+("production"===process.env.NODE_ENV?"":";label:area;"),"production"===process.env.NODE_ENV?"":"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFpQmtCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcclxuY29uc3QgcmVzaXplclN0eWxlID0gKHJlc2l6ZSkgPT4ge1xyXG4gICAgY29uc3Qgd2lkdGggPSB0eXBlb2YgcmVzaXplID09PSAnYm9vbGVhbicgfHwgcmVzaXplPy5yZXNpemVyV2lkdGggPT0gbnVsbCA/IDEwIDogcmVzaXplLnJlc2l6ZXJXaWR0aDtcclxuICAgIGNvbnN0IGhpZ2hsaWdodCA9IHR5cGVvZiByZXNpemUgPT09ICdib29sZWFuJyB8fCByZXNpemU/LnJlc2l6ZXJIaWdobGlnaHQgPT0gbnVsbFxyXG4gICAgICAgID8gJ3RyYW5zcGFyZW50J1xyXG4gICAgICAgIDogcmVzaXplLnJlc2l6ZXJIaWdobGlnaHQ7XHJcbiAgICByZXR1cm4ge1xyXG4gICAgICAgIGhhbmRsZTogY3NzIGBcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcblxuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIG1hcmdpbjogNHB4IDA7XG4gICAgYCxcclxuICAgICAgICBhcmVhOiBjc3MgYFxuICAgICAgei1pbmRleDogMTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuXG4gICAgICBjdXJzb3I6IGV3LXJlc2l6ZTtcbiAgICAgIHdpZHRoOiAke3dpZHRofXB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAke2hpZ2hsaWdodH07XG4gICAgICB9XG4gICAgYCxcclxuICAgIH07XHJcbn07XHJcbmV4cG9ydCB7IHJlc2l6ZXJTdHlsZSB9O1xyXG4iXX0= */")}};export{x as C,J as H,X as L,e as T,n as _,A as a,m as b,a as c,o as d,C as g,b as o,r as p,Z as r,G as s,d as t};
//# sourceMappingURL=styles-a157a0a0.js.map