@table-library/react-table-library
Advanced tools
Comparing version
import * as React from 'react'; | ||
export declare const Button: React.ForwardRefExoticComponent<Pick<Record<string, any>, string> & React.RefAttributes<HTMLButtonElement>>; | ||
declare type ButtonProps = { | ||
margin?: string; | ||
} & Record<string, any>; | ||
export declare const Button: React.FC<ButtonProps>; | ||
export {}; |
@@ -1,2 +0,4 @@ | ||
declare const _default: import("@emotion/utils").SerializedStyles; | ||
declare const _default: ({ margin }: { | ||
margin?: string | undefined; | ||
}) => import("@emotion/utils").SerializedStyles; | ||
export default _default; |
{ | ||
"name": "@table-library/react-table-library", | ||
"version": "4.0.1", | ||
"version": "4.0.2", | ||
"description": "react-table-library", | ||
@@ -5,0 +5,0 @@ "type": "module", |
@@ -1,2 +0,2 @@ | ||
import{S as e,a as r}from"./sort-d783cdb4.js";export{S as SortIconPositions,a as SortToggleType}from"./sort-d783cdb4.js";import{o as t}from"./Cell-3ebcc6db.js";import*as o from"react";import{S as n,H as s}from"./HeaderCell-1c9a3fbb.js";import i from"clsx";import{jsx as c}from"@emotion/react";import{d as u}from"./defineProperty-9f9de5d0.js";import{B as l,I as p}from"./IconChevronSingleDown-1ce592c3.js";import{s as f}from"./slicedToArray-c92cae3a.js";import{u as v,a as g,b as d}from"./useSyncControlledState-80c86a40.js";import"./toConsumableArray-25e5c43c.js";import"./unsupportedIterableToArray-dc74e326.js";function y(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}function m(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?y(Object(t),!0).forEach((function(r){u(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):y(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}var h=function(r){var t=r.sort,n=r.sortKey,s=r.sortIcon,a=void 0===s?{}:s,u=r.children,p=t.state,f=t.fns,v=m(m({},t.options.sortIcon),a),g=v.position===e.Prefix,d=v.position===e.Suffix,y=function(e,r,t,n,s,i){var c={height:"".concat(t),width:"".concat(t)};return e.sortKey===r&&e.reverse?i?o.cloneElement(i,m({},c)):null:e.sortKey!==r||e.reverse?n?o.cloneElement(n,m({},c)):null:s?o.cloneElement(s,m({},c)):null}(p,n,v.size,v.iconDefault,v.iconUp,v.iconDown);return c(l,{className:i({active:p.sortKey===n}),onClick:function(){return f.onToggleSort({sortKey:n})}},g&&y&&c("span",{style:{marginRight:v.margin}},y),c("div",{title:"string"==typeof u?u:""},u),d&&y&&c("span",{style:{marginLeft:v.margin}},y))},b=["sortKey","sortIcon","children"],w=o.memo((function(e){var r=e.sortKey,i=e.sortIcon,a=void 0===i?{}:i,u=e.children,l=t(e,b),p=o.useContext(n);if(!p)throw new Error("No Sort Context. No return value from useSort provided to Table component.");return c(s,l,c(h,{sort:p,sortKey:r,sortIcon:a},u))}));function O(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}function j(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?O(Object(t),!0).forEach((function(r){u(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):O(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}var P=function(e,t){switch(t.type){case"TOGGLE_SORT":return function(e,t){var o=t.payload.value.sortKey===e.sortKey,n=e.reverse;if(o&&n&&t.payload.options.sortToggleType===r.AlternateWithReset)return{sortKey:"NONE",reverse:!1};var s=o&&!n;return j(j({},t.payload.value),{},{reverse:s})}(e,t);case"SET":return function(e,r){return j(j({},e),r.payload)}(e,t);default:throw new Error}},T={sortKey:"NONE",reverse:!1},x={position:e.Suffix,margin:"4px",size:"14px",iconDefault:c((function(e){var r=e.width,t=e.height,o=e.viewBox,n=e.strokeWidth;return c("svg",{id:"svg-icon-chevron-single-up-down","data-name":"svg-icon-chevron-single-up-down","data-testid":"svg-icon-chevron-single-up-down",xmlns:"http://www.w3.org/2000/svg",width:r||"36rem",height:t||"36rem",viewBox:o||"0 0 36 36",strokeWidth:n||"0rem"},c("polygon",{points:"36 12 36 15 18 6 0 15 0 12 18 3 36 12"}),c("polygon",{points:"0 24 0 21 18 30 36 21 36 24 18 33 0 24"}))}),null),iconUp:c((function(e){var r=e.width,t=e.height,o=e.viewBox,n=e.strokeWidth;return c("svg",{id:"svg-icon-chevron-single-up","data-name":"svg-icon-chevron-single-up","data-testid":"svg-icon-chevron-single-up",xmlns:"http://www.w3.org/2000/svg",width:r||"36rem",height:t||"36rem",viewBox:o||"0 0 36 36",strokeWidth:n||"0rem"},c("polygon",{points:"36 21 36 24 18 15 0 24 0 21 18 12 36 21"}))}),null),iconDown:c(p,null)},E={isServer:!1,sortToggleType:r.Alternate,sortIcon:x,isRecursive:!0},C=function(e,r,t,n){var s=null!=r&&r.state?j(j({},T),r.state):j({},T),i=null!=r&&r.onChange?r.onChange:function(){},c=v(P,s,[],[i],n),a=f(c,2),u=a[0],l=a[1],p=o.useCallback((function(e){return l({type:"TOGGLE_SORT",payload:{value:e,options:t}})}),[t,l]);g(s,u,(function(){return l({type:"SET",payload:s})}));var y=o.useCallback((function(e,r,t){var o=r[u.sortKey]||function(e){return e};return(u.reverse?function(e){return o(e).reverse()}:o)(e).reduce((function(e,o){return t&&o.nodes?e.concat(j(j({},o),{},{nodes:y(o.nodes,r,t)})):e.concat(o)}),[])}),[u]),m=o.useMemo((function(){return{onToggleSort:p}}),[p]);d("sort",n,u);var h=j(j(j({},E),t),{},{sortIcon:j(j({},x),t?t.sortIcon:{})}),b=j(j({},u),{},{sortFn:y});return{state:b,fns:m,options:h,modifier:function(e){return h.isServer?e:b.sortFn(e,h.sortFns,h.isRecursive)},components:{HeaderCellSort:w}}};export{w as HeaderCellSort,C as useSort}; | ||
import{S as e,a as r}from"./sort-d783cdb4.js";export{S as SortIconPositions,a as SortToggleType}from"./sort-d783cdb4.js";import{o as t}from"./Cell-3ebcc6db.js";import*as o from"react";import{S as n,H as s}from"./HeaderCell-1c9a3fbb.js";import i from"clsx";import{jsx as c}from"@emotion/react";import{d as u}from"./defineProperty-9f9de5d0.js";import{B as l,I as p}from"./IconChevronSingleDown-b64c656d.js";import{s as f}from"./slicedToArray-c92cae3a.js";import{u as v,a as d,b as g}from"./useSyncControlledState-80c86a40.js";import"./toConsumableArray-25e5c43c.js";import"./unsupportedIterableToArray-dc74e326.js";function y(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}function m(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?y(Object(t),!0).forEach((function(r){u(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):y(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}var h=function(r){var t=r.sort,n=r.sortKey,s=r.sortIcon,a=void 0===s?{}:s,u=r.children,p=t.state,f=t.fns,v=m(m({},t.options.sortIcon),a),d=v.position===e.Prefix,g=v.position===e.Suffix,y=function(e,r,t,n,s,i){var c={height:"".concat(t),width:"".concat(t)};return e.sortKey===r&&e.reverse?i?o.cloneElement(i,m({},c)):null:e.sortKey!==r||e.reverse?n?o.cloneElement(n,m({},c)):null:s?o.cloneElement(s,m({},c)):null}(p,n,v.size,v.iconDefault,v.iconUp,v.iconDown);return c(l,{className:i({active:p.sortKey===n}),onClick:function(){return f.onToggleSort({sortKey:n})}},d&&y&&c("span",{style:{marginRight:v.margin}},y),c("div",{title:"string"==typeof u?u:""},u),g&&y&&c("span",{style:{marginLeft:v.margin}},y))},b=["sortKey","sortIcon","children"],w=o.memo((function(e){var r=e.sortKey,i=e.sortIcon,a=void 0===i?{}:i,u=e.children,l=t(e,b),p=o.useContext(n);if(!p)throw new Error("No Sort Context. No return value from useSort provided to Table component.");return c(s,l,c(h,{sort:p,sortKey:r,sortIcon:a},u))}));function O(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}function j(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?O(Object(t),!0).forEach((function(r){u(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):O(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}var P=function(e,t){switch(t.type){case"TOGGLE_SORT":return function(e,t){var o=t.payload.value.sortKey===e.sortKey,n=e.reverse;if(o&&n&&t.payload.options.sortToggleType===r.AlternateWithReset)return{sortKey:"NONE",reverse:!1};var s=o&&!n;return j(j({},t.payload.value),{},{reverse:s})}(e,t);case"SET":return function(e,r){return j(j({},e),r.payload)}(e,t);default:throw new Error}},T={sortKey:"NONE",reverse:!1},x={position:e.Suffix,margin:"4px",size:"14px",iconDefault:c((function(e){var r=e.width,t=e.height,o=e.viewBox,n=e.strokeWidth;return c("svg",{id:"svg-icon-chevron-single-up-down","data-name":"svg-icon-chevron-single-up-down","data-testid":"svg-icon-chevron-single-up-down",xmlns:"http://www.w3.org/2000/svg",width:r||"36rem",height:t||"36rem",viewBox:o||"0 0 36 36",strokeWidth:n||"0rem"},c("polygon",{points:"36 12 36 15 18 6 0 15 0 12 18 3 36 12"}),c("polygon",{points:"0 24 0 21 18 30 36 21 36 24 18 33 0 24"}))}),null),iconUp:c((function(e){var r=e.width,t=e.height,o=e.viewBox,n=e.strokeWidth;return c("svg",{id:"svg-icon-chevron-single-up","data-name":"svg-icon-chevron-single-up","data-testid":"svg-icon-chevron-single-up",xmlns:"http://www.w3.org/2000/svg",width:r||"36rem",height:t||"36rem",viewBox:o||"0 0 36 36",strokeWidth:n||"0rem"},c("polygon",{points:"36 21 36 24 18 15 0 24 0 21 18 12 36 21"}))}),null),iconDown:c(p,null)},E={isServer:!1,sortToggleType:r.Alternate,sortIcon:x,isRecursive:!0},C=function(e,r,t,n){var s=null!=r&&r.state?j(j({},T),r.state):j({},T),i=null!=r&&r.onChange?r.onChange:function(){},c=v(P,s,[],[i],n),a=f(c,2),u=a[0],l=a[1],p=o.useCallback((function(e){return l({type:"TOGGLE_SORT",payload:{value:e,options:t}})}),[t,l]);d(s,u,(function(){return l({type:"SET",payload:s})}));var y=o.useCallback((function(e,r,t){var o=r[u.sortKey]||function(e){return e};return(u.reverse?function(e){return o(e).reverse()}:o)(e).reduce((function(e,o){return t&&o.nodes?e.concat(j(j({},o),{},{nodes:y(o.nodes,r,t)})):e.concat(o)}),[])}),[u]),m=o.useMemo((function(){return{onToggleSort:p}}),[p]);g("sort",n,u);var h=j(j(j({},E),t),{},{sortIcon:j(j({},x),t?t.sortIcon:{})}),b=j(j({},u),{},{sortFn:y});return{state:b,fns:m,options:h,modifier:function(e){return h.isServer?e:b.sortFn(e,h.sortFns,h.isRecursive)},components:{HeaderCellSort:w}}};export{w as HeaderCellSort,C as useSort}; | ||
//# sourceMappingURL=sort.js.map |
@@ -1,2 +0,2 @@ | ||
import{T as e}from"./tree-d71a5faf.js";export{T as TreeExpandClickTypes}from"./tree-d71a5faf.js";import{o as t}from"./Cell-3ebcc6db.js";import{d as c}from"./defineProperty-9f9de5d0.js";import*as n from"react";import{jsx as l}from"@emotion/react";import{B as o,I as r}from"./IconChevronSingleDown-1ce592c3.js";import i from"clsx";import{T as b,C as s,i as g}from"./Cell-8bb5612e.js";import{i as a}from"./isLeaf-be2a2efe.js";import{s as u}from"./slicedToArray-c92cae3a.js";import{b as I}from"./fromTreeToList-26486e10.js";import{u as d}from"./index-e21c23fe.js";import{b as m}from"./useSyncControlledState-80c86a40.js";import"./unsupportedIterableToArray-dc74e326.js";import"./toConsumableArray-25e5c43c.js";var p=["item","treeIcon","children"];function C(e,t){var c=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),c.push.apply(c,n)}return c}function y(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?C(Object(n),!0).forEach((function(t){c(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):C(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var v="production"===process.env.NODE_ENV?{name:"v16uam",styles:"display:flex;align-items:center;&>div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}"}:{name:"pencnh-style",styles:"display:flex;align-items:center;&>div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;};label:style;",map:"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkNlbGxUcmVlLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFNa0IiLCJmaWxlIjoiQ2VsbFRyZWUudHN4Iiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0ICogYXMgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XHJcbmltcG9ydCB7IEJ1dHRvbiB9IGZyb20gJ0B0YWJsZS1saWJyYXJ5L3JlYWN0LXRhYmxlLWxpYnJhcnkvY29tbW9uL2NvbXBvbmVudHMvQnV0dG9uJztcclxuaW1wb3J0IHsgQ2VsbCB9IGZyb20gJ0B0YWJsZS1saWJyYXJ5L3JlYWN0LXRhYmxlLWxpYnJhcnkvdGFibGUvQ2VsbCc7XHJcbmltcG9ydCB7IFRyZWVDb250ZXh0IH0gZnJvbSAnQHRhYmxlLWxpYnJhcnkvcmVhY3QtdGFibGUtbGlicmFyeS9jb21tb24vY29udGV4dC9UcmVlJztcclxuaW1wb3J0IHsgaXNMZWFmIH0gZnJvbSAnQHRhYmxlLWxpYnJhcnkvcmVhY3QtdGFibGUtbGlicmFyeS9jb21tb24vdXRpbC90cmVlJztcclxuY29uc3Qgc3R5bGUgPSBjc3MgYFxuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICYgPiBkaXYge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxuYDtcclxuY29uc3QgZ2V0VHJlZUljb24gPSAoaXRlbSwgdHJlZVN0YXRlLCB0cmVlSWNvblNpemUsIFRyZWVJY29uRGVmYXVsdCwgVHJlZUljb25SaWdodCwgVHJlZUljb25Eb3duKSA9PiB7XHJcbiAgICBjb25zdCBzaXplID0ge1xyXG4gICAgICAgIGhlaWdodDogYCR7dHJlZUljb25TaXplfWAsXHJcbiAgICAgICAgd2lkdGg6IGAke3RyZWVJY29uU2l6ZX1gLFxyXG4gICAgfTtcclxuICAgIGNvbnN0IGlzVHJlZUV4cGFuZGVkID0gdHJlZVN0YXRlLmlkcy5pbmNsdWRlcyhpdGVtLmlkKTtcclxuICAgIGlmICghaXNMZWFmKGl0ZW0pICYmIGlzVHJlZUV4cGFuZGVkKSB7XHJcbiAgICAgICAgcmV0dXJuIFRyZWVJY29uRG93biA/IFJlYWN0LmNsb25lRWxlbWVudChUcmVlSWNvbkRvd24sIHsgLi4uc2l6ZSB9KSA6IG51bGw7XHJcbiAgICB9XHJcbiAgICBpZiAoIWlzTGVhZihpdGVtKSAmJiAhaXNUcmVlRXhwYW5kZWQpIHtcclxuICAgICAgICByZXR1cm4gVHJlZUljb25SaWdodCA/IFJlYWN0LmNsb25lRWxlbWVudChUcmVlSWNvblJpZ2h0LCB7IC4uLnNpemUgfSkgOiBudWxsO1xyXG4gICAgfVxyXG4gICAgcmV0dXJuIFRyZWVJY29uRGVmYXVsdCA/IFJlYWN0LmNsb25lRWxlbWVudChUcmVlSWNvbkRlZmF1bHQsIHsgLi4uc2l6ZSB9KSA6IG51bGw7XHJcbn07XHJcbmV4cG9ydCBjb25zdCBDZWxsVHJlZSA9ICh7IGl0ZW0sIHRyZWVJY29uID0ge30sIGNoaWxkcmVuLCAuLi5wYXNzVGhyb3VnaCB9KSA9PiB7XHJcbiAgICBjb25zdCBjb250ZXh0ID0gUmVhY3QudXNlQ29udGV4dChUcmVlQ29udGV4dCk7XHJcbiAgICBpZiAoIWNvbnRleHQpIHtcclxuICAgICAgICB0aHJvdyBuZXcgRXJyb3IoJ05vIFRyZWUgQ29udGV4dC4gTm8gcmV0dXJuIHZhbHVlIGZyb20gdXNlVHJlZSBwcm92aWRlZCB0byBUYWJsZSBjb21wb25lbnQuJyk7XHJcbiAgICB9XHJcbiAgICBjb25zdCB7IHN0YXRlLCBmbnMsIG9wdGlvbnMgfSA9IGNvbnRleHQ7XHJcbiAgICBjb25zdCBtZXJnZWRUcmVlSWNvbk9wdGlvbnMgPSB7XHJcbiAgICAgICAgLi4ub3B0aW9ucy50cmVlSWNvbixcclxuICAgICAgICAuLi50cmVlSWNvbixcclxuICAgIH07XHJcbiAgICBjb25zdCBoYW5kbGVDbGljayA9ICgpID0+IHtcclxuICAgICAgICBpZiAoaXNMZWFmKGl0ZW0pKVxyXG4gICAgICAgICAgICByZXR1cm47XHJcbiAgICAgICAgZm5zLm9uVG9nZ2xlQnlJZChpdGVtLmlkKTtcclxuICAgIH07XHJcbiAgICBjb25zdCBpY29uID0gZ2V0VHJlZUljb24oaXRlbSwgc3RhdGUsIG1lcmdlZFRyZWVJY29uT3B0aW9ucy5zaXplLCBtZXJnZWRUcmVlSWNvbk9wdGlvbnMuaWNvbkRlZmF1bHQsIG1lcmdlZFRyZWVJY29uT3B0aW9ucy5pY29uUmlnaHQsIG1lcmdlZFRyZWVJY29uT3B0aW9ucy5pY29uRG93bik7XHJcbiAgICByZXR1cm4gKDxDZWxsIHsuLi5wYXNzVGhyb3VnaH0+XG4gICAgICA8ZGl2IGNzcz17c3R5bGV9PlxuICAgICAgICA8QnV0dG9uIGNsYXNzTmFtZT1cInByZWZpeCBuYXJyb3dcIiBtYXJnaW49e2ljb24gPyBtZXJnZWRUcmVlSWNvbk9wdGlvbnMubWFyZ2luIDogbWVyZ2VkVHJlZUljb25PcHRpb25zLm5vSWNvbk1hcmdpbn0gb25DbGljaz17aGFuZGxlQ2xpY2t9PlxuICAgICAgICAgIHtpY29uID8gPHNwYW4+e2ljb259PC9zcGFuPiA6IDxzcGFuIC8+fVxuICAgICAgICA8L0J1dHRvbj5cbiAgICAgICAgPGRpdj57Y2hpbGRyZW59PC9kaXY+XG4gICAgICA8L2Rpdj5cbiAgICA8L0NlbGw+KTtcclxufTtcclxuIl19 */",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)."}},G=function(e){var c=e.item,r=e.treeIcon,i=void 0===r?{}:r,g=e.children,u=t(e,p),I=n.useContext(b);if(!I)throw new Error("No Tree Context. No return value from useTree provided to Table component.");var d=I.state,m=I.fns,C=y(y({},I.options.treeIcon),i),G=function(e,t,c,l,o,r){var i={height:"".concat(c),width:"".concat(c)},b=t.ids.includes(e.id);return!a(e)&&b?r?n.cloneElement(r,y({},i)):null:a(e)||b?l?n.cloneElement(l,y({},i)):null:o?n.cloneElement(o,y({},i)):null}(c,d,C.size,C.iconDefault,C.iconRight,C.iconDown);return l(s,u,l("div",{css:v},l(o,{className:"prefix narrow",margin:G?C.margin:C.noIconMargin,onClick:function(){a(c)||m.onToggleById(c.id)}},G?l("span",null,G):l("span",null)),l("div",null,g)))};function A(e,t){var c=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),c.push.apply(c,n)}return c}function V(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?A(Object(n),!0).forEach((function(t){c(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):A(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var f=function(t,c){var n=t.item,l=c.tree;if(!l)throw new Error("No 'tree' in getRowProps. That's odd");var o=l.state.ids.includes(n.id),r=n.treeYLevel||l.options.treeYLevel,b=n.treeXLevel||l.options.treeXLevel;return{theme:"\n &.row-tree-clickable {\n cursor: pointer;\n }\n\n .td:nth-of-type(".concat(r+1,") > div {\n padding-left: ").concat(b*l.options.indentation,"px;\n }\n "),className:i("row-tree",{"row-tree-clickable":l.options.clickType===e.RowClick,"row-tree-expanded":o,"row-tree-leaf":a(n)}),onClick:function(t,c){g(c)&&(a(t)||l.options.clickType===e.RowClick&&l.fns.onToggleById(t.id))}}},Z={ids:[]},J={margin:"4px",size:"14px",noIconMargin:"0px",iconDefault:null,iconRight:l((function(e){var t=e.width,c=e.height,n=e.viewBox,o=e.strokeWidth;return l("svg",{id:"svg-icon-chevron-single-right","data-name":"svg-icon-chevron-single-right","data-testid":"svg-icon-chevron-single-right",xmlns:"http://www.w3.org/2000/svg",width:t||"36rem",height:c||"36rem",viewBox:n||"0 0 36 36",strokeWidth:o||"0rem"},l("polygon",{points:"15 36 12 36 21 18 12 0 15 0 24 18 15 36"}))}),null),iconDown:l(r,null)},W={isServer:!1,treeIcon:J,clickType:e.RowClick,indentation:20,treeXLevel:0,treeYLevel:0},h=function(e,t,c,n){var l=null!=t&&t.state?V(V({},Z),t.state):V({},Z),o=null!=t&&t.onChange?t.onChange:function(){},r=d(e,l,o,n),i=u(r,2),b=i[0],s=i[1];m("tree",n,b);var g=V(V(V({},W),c||{}),{},{treeIcon:V(V({},J),c?c.treeIcon:{})});return{state:b,fns:s,options:g,_getRowProps:f,modifier:function(t){return g.isServer?t:I(e,t,b.ids,g.treeXLevel,g.treeYLevel,null)},components:{CellTree:G}}};export{G as CellTree,h as useTree}; | ||
import{T as e}from"./tree-d71a5faf.js";export{T as TreeExpandClickTypes}from"./tree-d71a5faf.js";import{o as t}from"./Cell-3ebcc6db.js";import{d as c}from"./defineProperty-9f9de5d0.js";import*as n from"react";import{jsx as l}from"@emotion/react";import{B as o,I as r}from"./IconChevronSingleDown-b64c656d.js";import i from"clsx";import{T as b,C as s,i as g}from"./Cell-8bb5612e.js";import{i as a}from"./isLeaf-be2a2efe.js";import{s as I}from"./slicedToArray-c92cae3a.js";import{b as d}from"./fromTreeToList-26486e10.js";import{u}from"./index-e21c23fe.js";import{b as m}from"./useSyncControlledState-80c86a40.js";import"./unsupportedIterableToArray-dc74e326.js";import"./toConsumableArray-25e5c43c.js";var p=["item","treeIcon","children"];function C(e,t){var c=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),c.push.apply(c,n)}return c}function v(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?C(Object(n),!0).forEach((function(t){c(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):C(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var y="production"===process.env.NODE_ENV?{name:"v16uam",styles:"display:flex;align-items:center;&>div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}"}:{name:"pencnh-style",styles:"display:flex;align-items:center;&>div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;};label:style;",map:"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkNlbGxUcmVlLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFNa0IiLCJmaWxlIjoiQ2VsbFRyZWUudHN4Iiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0ICogYXMgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XHJcbmltcG9ydCB7IEJ1dHRvbiB9IGZyb20gJ0B0YWJsZS1saWJyYXJ5L3JlYWN0LXRhYmxlLWxpYnJhcnkvY29tbW9uL2NvbXBvbmVudHMvQnV0dG9uJztcclxuaW1wb3J0IHsgQ2VsbCB9IGZyb20gJ0B0YWJsZS1saWJyYXJ5L3JlYWN0LXRhYmxlLWxpYnJhcnkvdGFibGUvQ2VsbCc7XHJcbmltcG9ydCB7IFRyZWVDb250ZXh0IH0gZnJvbSAnQHRhYmxlLWxpYnJhcnkvcmVhY3QtdGFibGUtbGlicmFyeS9jb21tb24vY29udGV4dC9UcmVlJztcclxuaW1wb3J0IHsgaXNMZWFmIH0gZnJvbSAnQHRhYmxlLWxpYnJhcnkvcmVhY3QtdGFibGUtbGlicmFyeS9jb21tb24vdXRpbC90cmVlJztcclxuY29uc3Qgc3R5bGUgPSBjc3MgYFxuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICYgPiBkaXYge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxuYDtcclxuY29uc3QgZ2V0VHJlZUljb24gPSAoaXRlbSwgdHJlZVN0YXRlLCB0cmVlSWNvblNpemUsIFRyZWVJY29uRGVmYXVsdCwgVHJlZUljb25SaWdodCwgVHJlZUljb25Eb3duKSA9PiB7XHJcbiAgICBjb25zdCBzaXplID0ge1xyXG4gICAgICAgIGhlaWdodDogYCR7dHJlZUljb25TaXplfWAsXHJcbiAgICAgICAgd2lkdGg6IGAke3RyZWVJY29uU2l6ZX1gLFxyXG4gICAgfTtcclxuICAgIGNvbnN0IGlzVHJlZUV4cGFuZGVkID0gdHJlZVN0YXRlLmlkcy5pbmNsdWRlcyhpdGVtLmlkKTtcclxuICAgIGlmICghaXNMZWFmKGl0ZW0pICYmIGlzVHJlZUV4cGFuZGVkKSB7XHJcbiAgICAgICAgcmV0dXJuIFRyZWVJY29uRG93biA/IFJlYWN0LmNsb25lRWxlbWVudChUcmVlSWNvbkRvd24sIHsgLi4uc2l6ZSB9KSA6IG51bGw7XHJcbiAgICB9XHJcbiAgICBpZiAoIWlzTGVhZihpdGVtKSAmJiAhaXNUcmVlRXhwYW5kZWQpIHtcclxuICAgICAgICByZXR1cm4gVHJlZUljb25SaWdodCA/IFJlYWN0LmNsb25lRWxlbWVudChUcmVlSWNvblJpZ2h0LCB7IC4uLnNpemUgfSkgOiBudWxsO1xyXG4gICAgfVxyXG4gICAgcmV0dXJuIFRyZWVJY29uRGVmYXVsdCA/IFJlYWN0LmNsb25lRWxlbWVudChUcmVlSWNvbkRlZmF1bHQsIHsgLi4uc2l6ZSB9KSA6IG51bGw7XHJcbn07XHJcbmV4cG9ydCBjb25zdCBDZWxsVHJlZSA9ICh7IGl0ZW0sIHRyZWVJY29uID0ge30sIGNoaWxkcmVuLCAuLi5wYXNzVGhyb3VnaCB9KSA9PiB7XHJcbiAgICBjb25zdCBjb250ZXh0ID0gUmVhY3QudXNlQ29udGV4dChUcmVlQ29udGV4dCk7XHJcbiAgICBpZiAoIWNvbnRleHQpIHtcclxuICAgICAgICB0aHJvdyBuZXcgRXJyb3IoJ05vIFRyZWUgQ29udGV4dC4gTm8gcmV0dXJuIHZhbHVlIGZyb20gdXNlVHJlZSBwcm92aWRlZCB0byBUYWJsZSBjb21wb25lbnQuJyk7XHJcbiAgICB9XHJcbiAgICBjb25zdCB7IHN0YXRlLCBmbnMsIG9wdGlvbnMgfSA9IGNvbnRleHQ7XHJcbiAgICBjb25zdCBtZXJnZWRUcmVlSWNvbk9wdGlvbnMgPSB7XHJcbiAgICAgICAgLi4ub3B0aW9ucy50cmVlSWNvbixcclxuICAgICAgICAuLi50cmVlSWNvbixcclxuICAgIH07XHJcbiAgICBjb25zdCBoYW5kbGVDbGljayA9ICgpID0+IHtcclxuICAgICAgICBpZiAoaXNMZWFmKGl0ZW0pKVxyXG4gICAgICAgICAgICByZXR1cm47XHJcbiAgICAgICAgZm5zLm9uVG9nZ2xlQnlJZChpdGVtLmlkKTtcclxuICAgIH07XHJcbiAgICBjb25zdCBpY29uID0gZ2V0VHJlZUljb24oaXRlbSwgc3RhdGUsIG1lcmdlZFRyZWVJY29uT3B0aW9ucy5zaXplLCBtZXJnZWRUcmVlSWNvbk9wdGlvbnMuaWNvbkRlZmF1bHQsIG1lcmdlZFRyZWVJY29uT3B0aW9ucy5pY29uUmlnaHQsIG1lcmdlZFRyZWVJY29uT3B0aW9ucy5pY29uRG93bik7XHJcbiAgICByZXR1cm4gKDxDZWxsIHsuLi5wYXNzVGhyb3VnaH0+XG4gICAgICA8ZGl2IGNzcz17c3R5bGV9PlxuICAgICAgICA8QnV0dG9uIGNsYXNzTmFtZT1cInByZWZpeCBuYXJyb3dcIiBtYXJnaW49e2ljb24gPyBtZXJnZWRUcmVlSWNvbk9wdGlvbnMubWFyZ2luIDogbWVyZ2VkVHJlZUljb25PcHRpb25zLm5vSWNvbk1hcmdpbn0gb25DbGljaz17aGFuZGxlQ2xpY2t9PlxuICAgICAgICAgIHtpY29uID8gPGRpdj57aWNvbn08L2Rpdj4gOiA8ZGl2IC8+fVxuICAgICAgICA8L0J1dHRvbj5cbiAgICAgICAgPGRpdj57Y2hpbGRyZW59PC9kaXY+XG4gICAgICA8L2Rpdj5cbiAgICA8L0NlbGw+KTtcclxufTtcclxuIl19 */",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)."}},G=function(e){var c=e.item,r=e.treeIcon,i=void 0===r?{}:r,g=e.children,I=t(e,p),d=n.useContext(b);if(!d)throw new Error("No Tree Context. No return value from useTree provided to Table component.");var u=d.state,m=d.fns,C=v(v({},d.options.treeIcon),i),G=function(e,t,c,l,o,r){var i={height:"".concat(c),width:"".concat(c)},b=t.ids.includes(e.id);return!a(e)&&b?r?n.cloneElement(r,v({},i)):null:a(e)||b?l?n.cloneElement(l,v({},i)):null:o?n.cloneElement(o,v({},i)):null}(c,u,C.size,C.iconDefault,C.iconRight,C.iconDown);return l(s,I,l("div",{css:y},l(o,{className:"prefix narrow",margin:G?C.margin:C.noIconMargin,onClick:function(){a(c)||m.onToggleById(c.id)}},G?l("div",null,G):l("div",null)),l("div",null,g)))};function A(e,t){var c=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),c.push.apply(c,n)}return c}function V(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?A(Object(n),!0).forEach((function(t){c(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):A(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Z=function(t,c){var n=t.item,l=c.tree;if(!l)throw new Error("No 'tree' in getRowProps. That's odd");var o=l.state.ids.includes(n.id),r=n.treeYLevel||l.options.treeYLevel,b=n.treeXLevel||l.options.treeXLevel;return{theme:"\n &.row-tree-clickable {\n cursor: pointer;\n }\n\n .td:nth-of-type(".concat(r+1,") > div {\n padding-left: ").concat(b*l.options.indentation,"px;\n }\n "),className:i("row-tree",{"row-tree-clickable":l.options.clickType===e.RowClick,"row-tree-expanded":o,"row-tree-leaf":a(n)}),onClick:function(t,c){g(c)&&(a(t)||l.options.clickType===e.RowClick&&l.fns.onToggleById(t.id))}}},f={ids:[]},J={margin:"4px",size:"14px",noIconMargin:"0px",iconDefault:null,iconRight:l((function(e){var t=e.width,c=e.height,n=e.viewBox,o=e.strokeWidth;return l("svg",{id:"svg-icon-chevron-single-right","data-name":"svg-icon-chevron-single-right","data-testid":"svg-icon-chevron-single-right",xmlns:"http://www.w3.org/2000/svg",width:t||"36rem",height:c||"36rem",viewBox:n||"0 0 36 36",strokeWidth:o||"0rem"},l("polygon",{points:"15 36 12 36 21 18 12 0 15 0 24 18 15 36"}))}),null),iconDown:l(r,null)},W={isServer:!1,treeIcon:J,clickType:e.RowClick,indentation:20,treeXLevel:0,treeYLevel:0},h=function(e,t,c,n){var l=null!=t&&t.state?V(V({},f),t.state):V({},f),o=null!=t&&t.onChange?t.onChange:function(){},r=u(e,l,o,n),i=I(r,2),b=i[0],s=i[1];m("tree",n,b);var g=V(V(V({},W),c||{}),{},{treeIcon:V(V({},J),c?c.treeIcon:{})});return{state:b,fns:s,options:g,_getRowProps:Z,modifier:function(t){return g.isServer?t:d(e,t,b.ids,g.treeXLevel,g.treeYLevel,null)},components:{CellTree:G}}};export{G as CellTree,h as useTree}; | ||
//# sourceMappingURL=tree.js.map |
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
Minified code
QualityThis package contains minified code. This may be harmless in some cases where minified code is included in packaged libraries, however packages on npm should not minify code.
Found 1 instance in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
Minified code
QualityThis package contains minified code. This may be harmless in some cases where minified code is included in packaged libraries, however packages on npm should not minify code.
Found 1 instance in 1 package
1316
0.38%169567
-0.21%