4 lines
49 KiB
JavaScript
4 lines
49 KiB
JavaScript
|
|
import{Qt as e,Vn as t,Zt as n,en as r,qn as i,zn as a}from"./index-CjPx3lfT.js";function o(e,t){return typeof e==`function`?e(t):e}function s(e,t){return n=>{t.setState(t=>({...t,[e]:o(n,t[e])}))}}function c(e){return e instanceof Function}function l(e){return Array.isArray(e)&&e.every(e=>typeof e==`number`)}function u(e,t){let n=[],r=e=>{e.forEach(e=>{n.push(e);let i=t(e);i!=null&&i.length&&r(i)})};return r(e),n}function d(e,t,n){let r=[],i;return a=>{let o;n.key&&n.debug&&(o=Date.now());let s=e(a);if(!(s.length!==r.length||s.some((e,t)=>r[t]!==e)))return i;r=s;let c;if(n.key&&n.debug&&(c=Date.now()),i=t(...s),n==null||n.onChange==null||n.onChange(i),n.key&&n.debug&&n!=null&&n.debug()){let e=Math.round((Date.now()-o)*100)/100,t=Math.round((Date.now()-c)*100)/100,r=t/16,i=(e,t)=>{for(e=String(e);e.length<t;)e=` `+e;return e};console.info(`%c⏱ ${i(t,5)} /${i(e,5)} ms`,`
|
||
|
|
font-size: .6rem;
|
||
|
|
font-weight: bold;
|
||
|
|
color: hsl(${Math.max(0,Math.min(120-120*r,120))}deg 100% 31%);`,n==null?void 0:n.key)}return i}}function f(e,t,n,r){return{debug:()=>(e==null?void 0:e.debugAll)??e[t],key:!1,onChange:r}}function p(e,t,n,r){let i={id:`${t.id}_${n.id}`,row:t,column:n,getValue:()=>t.getValue(r),renderValue:()=>i.getValue()??e.options.renderFallbackValue,getContext:d(()=>[e,n,t,i],(e,t,n,r)=>({table:e,column:t,row:n,cell:r,getValue:r.getValue,renderValue:r.renderValue}),f(e.options,`debugCells`,`cell.getContext`))};return e._features.forEach(r=>{r.createCell==null||r.createCell(i,n,t,e)},{}),i}function m(e,t,n,r){let i={...e._getDefaultColumnDef(),...t},a=i.accessorKey,o=i.id??(a?typeof String.prototype.replaceAll==`function`?a.replaceAll(`.`,`_`):a.replace(/\./g,`_`):void 0)??(typeof i.header==`string`?i.header:void 0),s;if(i.accessorFn?s=i.accessorFn:a&&(s=a.includes(`.`)?e=>{let t=e;for(let e of a.split(`.`)){var n;t=(n=t)==null?void 0:n[e]}return t}:e=>e[i.accessorKey]),!o)throw Error();let c={id:`${String(o)}`,accessorFn:s,parent:r,depth:n,columnDef:i,columns:[],getFlatColumns:d(()=>[!0],()=>{var e;return[c,...(e=c.columns)==null?void 0:e.flatMap(e=>e.getFlatColumns())]},f(e.options,`debugColumns`,`column.getFlatColumns`)),getLeafColumns:d(()=>[e._getOrderColumnsFn()],e=>{var t;return(t=c.columns)!=null&&t.length?e(c.columns.flatMap(e=>e.getLeafColumns())):[c]},f(e.options,`debugColumns`,`column.getLeafColumns`))};for(let t of e._features)t.createColumn==null||t.createColumn(c,e);return c}var h=`debugHeaders`;function g(e,t,n){let r={id:n.id??t.id,column:t,index:n.index,isPlaceholder:!!n.isPlaceholder,placeholderId:n.placeholderId,depth:n.depth,subHeaders:[],colSpan:0,rowSpan:0,headerGroup:null,getLeafHeaders:()=>{let e=[],t=n=>{n.subHeaders&&n.subHeaders.length&&n.subHeaders.map(t),e.push(n)};return t(r),e},getContext:()=>({table:e,header:r,column:t})};return e._features.forEach(t=>{t.createHeader==null||t.createHeader(r,e)}),r}var ee={createTable:e=>{e.getHeaderGroups=d(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(t,n,r,i)=>{let a=(r==null?void 0:r.map(e=>n.find(t=>t.id===e)).filter(Boolean))??[],o=(i==null?void 0:i.map(e=>n.find(t=>t.id===e)).filter(Boolean))??[],s=n.filter(e=>!(r!=null&&r.includes(e.id))&&!(i!=null&&i.includes(e.id)));return _(t,[...a,...s,...o],e)},f(e.options,h,`getHeaderGroups`)),e.getCenterHeaderGroups=d(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(t,n,r,i)=>(n=n.filter(e=>!(r!=null&&r.includes(e.id))&&!(i!=null&&i.includes(e.id))),_(t,n,e,`center`)),f(e.options,h,`getCenterHeaderGroups`)),e.getLeftHeaderGroups=d(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left],(t,n,r)=>_(t,(r==null?void 0:r.map(e=>n.find(t=>t.id===e)).filter(Boolean))??[],e,`left`),f(e.options,h,`getLeftHeaderGroups`)),e.getRightHeaderGroups=d(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.right],(t,n,r)=>_(t,(r==null?void 0:r.map(e=>n.find(t=>t.id===e)).filter(Boolean))??[],e,`right`),f(e.options,h,`getRightHeaderGroups`)),e.getFooterGroups=d(()=>[e.getHeaderGroups()],e=>[...e].reverse(),f(e.options,h,`getFooterGroups`)),e.getLeftFooterGroups=d(()=>[e.getLeftHeaderGroups()],e=>[...e].reverse(),f(e.options,h,`getLeftFooterGroups`)),e.getCenterFooterGroups=d(()=>[e.getCenterHeaderGroups()],e=>[...e].reverse(),f(e.options,h,`getCenterFooterGroups`)),e.getRightFooterGroups=d(()=>[e.getRightHeaderGroups()],e=>[...e].reverse(),f(e.options,h,`getRightFooterGroups`)),e.getFlatHeaders=d(()=>[e.getHeaderGroups()],e=>e.map(e=>e.headers).flat(),f(e.options,h,`getFlatHeaders`)),e.getLeftFlatHeaders=d(()=>[e.getLeftHeaderGroups()],e=>e.map(e=>e.headers).flat(),f(e.options,h,`getLeftFlatHeaders`)),e.getCenterFlatHeaders=d(()=>[e.getCenterHeaderGroups()],e=>e.map(e=>e.headers).flat(),f(e.options,h,`getCenterFlatHeaders`)),e.getRightFlatHeaders=d(()=>[e.getRightHeaderGroups()],e=>e.map(e=>e.headers).flat(),f(e.options,h,`getRightFlatHeaders`)),e.
|