sui-explorer-local
Version:
Local Sui Explorer
4 lines (3 loc) • 1.72 kB
JavaScript
import{j as n}from"./jsx-runtime-ffb262ed.js";import{r as p}from"./index-76fb7be0.js";import{T as g}from"./TableCard-050b616d.js";import{P as x}from"./Placeholder-ef637fc4.js";import"./_commonjsHelpers-de833af9.js";import"./clsx-0839fdbe.js";import"./index-dca19ccf.js";function o({rowCount:t,rowHeight:l,colHeadings:r,colWidths:s}){const i=p.useMemo(()=>Object.fromEntries(r.map((c,e)=>[`a${e}`,n.jsx(x,{width:s[e],height:l},e)])),[r,s,l]),d=p.useMemo(()=>({data:new Array(t).fill(i),columns:r.map((c,e)=>({header:c,accessorKey:`a${e}`}))}),[t,i,r]);return n.jsx(g,{data:d.data,columns:d.columns})}try{o.displayName="PlaceholderTable",o.__docgenInfo={description:"",displayName:"PlaceholderTable",props:{rowCount:{defaultValue:null,description:"",name:"rowCount",required:!0,type:{name:"number"}},rowHeight:{defaultValue:null,description:"",name:"rowHeight",required:!0,type:{name:"string"}},colHeadings:{defaultValue:null,description:"",name:"colHeadings",required:!0,type:{name:"string[]"}},colWidths:{defaultValue:null,description:"",name:"colWidths",required:!0,type:{name:"string[]"}}}}}catch{}const j={component:o},a={render:()=>n.jsx(o,{rowCount:5,rowHeight:"16px",colHeadings:["Sardine","Herring","Salmon","Barracuda"],colWidths:["38px","90px","120px","204px"]})};var m,u,h;a.parameters={...a.parameters,docs:{...(m=a.parameters)==null?void 0:m.docs,source:{originalSource:`{
render: () => <PlaceholderTable rowCount={5} rowHeight="16px" colHeadings={['Sardine', 'Herring', 'Salmon', 'Barracuda']} colWidths={['38px', '90px', '120px', '204px']} />
}`,...(h=(u=a.parameters)==null?void 0:u.docs)==null?void 0:h.source}}};const H=["VaryingWidth"];export{a as VaryingWidth,H as __namedExportsOrder,j as default};