UNPKG

@start-base/start-ui

Version:

<p align="center"> <a href="https://startbase.dev" target="_blank"> <img src="https://startbase.dev/apple-touch-icon.png" width="60px" style="padding-top: 60px" /> </a> </p>

1 lines 1.64 kB
"use strict";var e=require("react"),t=require("clsx"),l=require("rc-table");function a(e){return e&&e.__esModule?e:{default:e}}var r=a(e),o=a(t),u=a(l),n=Object.defineProperty,d=Object.defineProperties,i=Object.getOwnPropertyDescriptors,s=Object.getOwnPropertySymbols,m=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,b=(e,t,l)=>t in e?n(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,f=(e,t)=>{for(var l in t||(t={}))m.call(t,l)&&b(e,l,t[l]);if(s)for(var l of s(t))c.call(t,l)&&b(e,l,t[l]);return e},p="SUI-Table-module-table-xtgLu",y="SUI-Table-module-border-g-WZd",v="SUI-Table-module-empty-y7s6-",x="SUI-Table-module-tableContainer-EVIlW",O="SUI-Table-module-row-GYSl1",T=e=>{var t=e,{data:a,columns:n,rowClassName:b,emptyText:T,virtualized:w=!1,border:g=!0}=t,I=((e,t)=>{var l={};for(var a in e)m.call(e,a)&&t.indexOf(a)<0&&(l[a]=e[a]);if(null!=e&&s)for(var a of s(e))t.indexOf(a)<0&&c.call(e,a)&&(l[a]=e[a]);return l})(t,["data","columns","rowClassName","emptyText","virtualized","border"]);const N=n.map(e=>f({onCell:()=>({"data-title":"string"==typeof e.title?e.title:""})},e)),S=null==a?void 0:a.map((e,t)=>{var l,a,r;return a=f({},e),r={key:null!=(l=null==e?void 0:e.key)?l:t},d(a,i(r))});return r.default.createElement("div",{className:o.default(p,{[y]:g,[v]:0===(null==a?void 0:a.length)})},w?r.default.createElement(l.VirtualTable,f({data:S,columns:N,tableLayout:"fixed",className:x,rowClassName:o.default(O,{[b]:b}),emptyText:T},I)):r.default.createElement(u.default,f({data:S,columns:N,tableLayout:"fixed",className:x,rowClassName:o.default(O,{[b]:b}),emptyText:T},I)))};module.exports=T;