UNPKG

@appkitreact/react-table-library

Version:

fork of react-table-library to support react 18 version

3 lines (2 loc) 4.08 kB
import{o as I,T as c,a as g,_ as b}from"./styles-a157a0a0.js";import*as C from"react";import{jsx as l,css as d}from"@emotion/react";import o from"clsx";var t=["children"],Z=function(o){var Z=o.children,i=I(o,t),n=C.useContext(c),a=C.useContext(g);if(!a)throw new Error("No Layout Context.");var G=a.layout,X=null!=G&&G.isDiv?"div":"tbody";return l(X,b({css:d(null==n?void 0:n.Body," display:contents;"+("production"===process.env.NODE_ENV?"":";label:Body;"),"production"===process.env.NODE_ENV?"":"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFZeUIiLCJmaWxlIjoiaW5kZXgudHN4Iiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0ICogYXMgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XHJcbmltcG9ydCB7IFRoZW1lQ29udGV4dCB9IGZyb20gJ0BhcHBraXRyZWFjdC9yZWFjdC10YWJsZS1saWJyYXJ5L2NvbW1vbi9jb250ZXh0L1RoZW1lJztcclxuaW1wb3J0IHsgTGF5b3V0Q29udGV4dCB9IGZyb20gJ0BhcHBraXRyZWFjdC9yZWFjdC10YWJsZS1saWJyYXJ5L2NvbW1vbi9jb250ZXh0JztcclxuZXhwb3J0IGNvbnN0IEJvZHkgPSAoeyBjaGlsZHJlbiwgLi4ucmVzdCB9KSA9PiB7XHJcbiAgICBjb25zdCB0aGVtZSA9IFJlYWN0LnVzZUNvbnRleHQoVGhlbWVDb250ZXh0KTtcclxuICAgIGNvbnN0IGNvbnRleHQgPSBSZWFjdC51c2VDb250ZXh0KExheW91dENvbnRleHQpO1xyXG4gICAgaWYgKCFjb250ZXh0KSB7XHJcbiAgICAgICAgdGhyb3cgbmV3IEVycm9yKCdObyBMYXlvdXQgQ29udGV4dC4nKTtcclxuICAgIH1cclxuICAgIGNvbnN0IHsgbGF5b3V0IH0gPSBjb250ZXh0O1xyXG4gICAgY29uc3QgQXMgPSBsYXlvdXQ/LmlzRGl2ID8gJ2RpdicgOiAndGJvZHknO1xyXG4gICAgcmV0dXJuICg8QXMgY3NzPXtjc3MgYFxuICAgICAgICAke3RoZW1lPy5Cb2R5fVxuXG4gICAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICAgICAgYH0gZGF0YS10YWJsZS1saWJyYXJ5X2JvZHk9XCJcIiBjbGFzc05hbWU9XCJ0Ym9keVwiIHsuLi5yZXN0fT5cbiAgICAgIHtjaGlsZHJlbn1cbiAgICA8L0FzPik7XHJcbn07XHJcbiJdfQ== */"),"data-table-library_body":"",className:"tbody"},i),Z)},i=["isFooter","children"],n=function(t){var Z=t.isFooter,n=t.children,a=I(t,i),G=C.useContext(c),X=C.useContext(g);if(!X)throw new Error("No Layout Context.");var e=X.layout,s=null!=e&&e.isDiv?"div":Z?"tfoot":"thead";return l(s,b({role:"rowgroup",className:o({tfoot:Z,thead:!Z}),css:d("\n display: contents;\n"," ",Z?null==G?void 0:G.Footer:null==G?void 0:G.Header,";"+("production"===process.env.NODE_ENV?"":";label:Header;"),"production"===process.env.NODE_ENV?"":"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFnQitGIiwiZmlsZSI6ImluZGV4LnRzeCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIFJlYWN0IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0IGNzIGZyb20gJ2Nsc3gnO1xyXG5pbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XHJcbmltcG9ydCB7IFRoZW1lQ29udGV4dCB9IGZyb20gJ0BhcHBraXRyZWFjdC9yZWFjdC10YWJsZS1saWJyYXJ5L2NvbW1vbi9jb250ZXh0L1RoZW1lJztcclxuaW1wb3J0IHsgTGF5b3V0Q29udGV4dCB9IGZyb20gJ0BhcHBraXRyZWFjdC9yZWFjdC10YWJsZS1saWJyYXJ5L2NvbW1vbi9jb250ZXh0JztcclxuY29uc3QgaGVhZGVyUm93ID0gYFxuICBkaXNwbGF5OiBjb250ZW50cztcbmA7XHJcbmV4cG9ydCBjb25zdCBIZWFkZXIgPSAoeyBpc0Zvb3RlciwgY2hpbGRyZW4sIC4uLnJlc3QgfSkgPT4ge1xyXG4gICAgY29uc3QgdGhlbWUgPSBSZWFjdC51c2VDb250ZXh0KFRoZW1lQ29udGV4dCk7XHJcbiAgICBjb25zdCBjb250ZXh0ID0gUmVhY3QudXNlQ29udGV4dChMYXlvdXRDb250ZXh0KTtcclxuICAgIGlmICghY29udGV4dCkge1xyXG4gICAgICAgIHRocm93IG5ldyBFcnJvcignTm8gTGF5b3V0IENvbnRleHQuJyk7XHJcbiAgICB9XHJcbiAgICBjb25zdCB7IGxheW91dCB9ID0gY29udGV4dDtcclxuICAgIGNvbnN0IEFzID0gbGF5b3V0Py5pc0RpdiA/ICdkaXYnIDogaXNGb290ZXIgPyAndGZvb3QnIDogJ3RoZWFkJztcclxuICAgIHJldHVybiAoPEFzIHJvbGU9XCJyb3dncm91cFwiIGNsYXNzTmFtZT17Y3MoeyB0Zm9vdDogaXNGb290ZXIsIHRoZWFkOiAhaXNGb290ZXIgfSl9IGNzcz17Y3NzIGBcbiAgICAgICAgJHtoZWFkZXJSb3d9XG4gICAgICAgICR7aXNGb290ZXIgPyB0aGVtZT8uRm9vdGVyIDogdGhlbWU/LkhlYWRlcn1cbiAgICAgIGB9IHsuLi5yZXN0fT5cbiAgICAgIHtSZWFjdC5DaGlsZHJlbi5tYXAoY2hpbGRyZW4sIChjaGlsZCkgPT4ge1xyXG4gICAgICAgICAgICBpZiAoUmVhY3QuaXNWYWxpZEVsZW1lbnQoY2hpbGQpKSB7XHJcbiAgICAgICAgICAgICAgICByZXR1cm4gUmVhY3QuY2xvbmVFbGVtZW50KGNoaWxkKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0pfVxuICAgIDwvQXM+KTtcclxufTtcclxuIl19 */")},a),C.Children.map(n,(function(I){if(C.isValidElement(I))return C.cloneElement(I)})))};export{Z as B,n as H}; //# sourceMappingURL=index-59e5f54f.js.map