@transkripid/flowbite-react
Version:
Official React components built for Flowbite and Tailwind CSS - Transkrip.id fork
3 lines (2 loc) • 1.79 kB
JavaScript
;Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const w=require("react/jsx-runtime"),v=require("react/compiler-runtime"),y=require("react"),f=require("tailwind-merge"),H=require("../../helpers/merge-deep.js"),R=require("../../theme-store/index.js"),M=require("./TableBody.js"),N=require("./TableCell.js"),B=require("./TableContext.js"),D=require("./TableHead.js"),O=require("./TableHeadCell.js"),P=require("./TableRow.js"),j=y.forwardRef((h,C)=>{const e=v.c(33);let r,t,a,s,o,l;e[0]!==h?({children:r,className:t,striped:o,hoverable:a,theme:l,...s}=h,e[0]=h,e[1]=r,e[2]=t,e[3]=a,e[4]=s,e[5]=o,e[6]=l):(r=e[1],t=e[2],a=e[3],s=e[4],o=e[5],l=e[6]);let q;e[7]!==l?(q=l===void 0?{}:l,e[7]=l,e[8]=q):q=e[8];const x=q;let i,n,c,d,b,u;if(e[9]!==t||e[10]!==x||e[11]!==a||e[12]!==o){const g=H.mergeDeep(R.getTheme().table,x);b="table-element",u=f.twMerge(g.root.wrapper),i=B.TableContext.Provider,c={theme:g,striped:o,hoverable:a},d=w.jsx("div",{className:f.twMerge(g.root.shadow,t)}),n=f.twMerge(g.root.base,t),e[9]=t,e[10]=x,e[11]=a,e[12]=o,e[13]=i,e[14]=n,e[15]=c,e[16]=d,e[17]=b,e[18]=u}else i=e[13],n=e[14],c=e[15],d=e[16],b=e[17],u=e[18];let T;e[19]!==r||e[20]!==s||e[21]!==C||e[22]!==n?(T=w.jsx("table",{className:n,...s,ref:C,children:r}),e[19]=r,e[20]=s,e[21]=C,e[22]=n,e[23]=T):T=e[23];let m;e[24]!==i||e[25]!==c||e[26]!==d||e[27]!==T?(m=w.jsxs(i,{value:c,children:[d,T]}),e[24]=i,e[25]=c,e[26]=d,e[27]=T,e[28]=m):m=e[28];let p;return e[29]!==b||e[30]!==u||e[31]!==m?(p=w.jsx("div",{"data-testid":b,className:u,children:m}),e[29]=b,e[30]=u,e[31]=m,e[32]=p):p=e[32],p});j.displayName="Table";const S=Object.assign(j,{Head:D.TableHead,Body:M.TableBody,Row:P.TableRow,Cell:N.TableCell,HeadCell:O.TableHeadCell});exports.Table=S;
//# sourceMappingURL=Table.js.map