@transkripid/flowbite-react
Version:
Official React components built for Flowbite and Tailwind CSS - Transkrip.id fork
3 lines (2 loc) • 1.74 kB
JavaScript
;Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const M=require("react/jsx-runtime"),C=require("react/compiler-runtime"),N=require("tailwind-merge"),G=require("../../helpers/merge-deep.js"),I=require("../../theme-store/index.js"),L=x=>{const e=C.c(42);let i,o,r,l,s,c,a,d,n;e[0]!==x?({active:c,children:o,className:r,href:s,icon:i,onClick:a,theme:n,disabled:l,...d}=x,e[0]=x,e[1]=i,e[2]=o,e[3]=r,e[4]=l,e[5]=s,e[6]=c,e[7]=a,e[8]=d,e[9]=n):(i=e[1],o=e[2],r=e[3],l=e[4],s=e[5],c=e[6],a=e[7],d=e[8],n=e[9]);let j;e[10]!==n?(j=n===void 0?{}:n,e[10]=n,e[11]=j):j=e[11];const w=j;let m,u,f,p,h,b,g,t;if(e[12]!==r||e[13]!==w||e[14]!==l||e[15]!==s||e[16]!==c||e[17]!==a){t=G.mergeDeep(I.getTheme().listGroup.item,w);const y=typeof s<"u",T=y?"a":"button";g=N.twMerge(t.base,r),m=T,u=s,f=a,p=y?void 0:"button",h=l,b=N.twMerge(t.link.active[c?"on":"off"],t.link.disabled[l?"on":"off"],t.link.base,t.link.href[y?"on":"off"]),e[12]=r,e[13]=w,e[14]=l,e[15]=s,e[16]=c,e[17]=a,e[18]=m,e[19]=u,e[20]=f,e[21]=p,e[22]=h,e[23]=b,e[24]=g,e[25]=t}else m=e[18],u=e[19],f=e[20],p=e[21],h=e[22],b=e[23],g=e[24],t=e[25];let k;e[26]!==i||e[27]!==t?(k=i&&M.jsx(i,{"aria-hidden":!0,"data-testid":"flowbite-list-group-item-icon",className:t.link.icon}),e[26]=i,e[27]=t,e[28]=k):k=e[28];let v;e[29]!==m||e[30]!==o||e[31]!==d||e[32]!==u||e[33]!==f||e[34]!==p||e[35]!==h||e[36]!==b||e[37]!==k?(v=M.jsxs(m,{href:u,onClick:f,type:p,disabled:h,className:b,...d,children:[k,o]}),e[29]=m,e[30]=o,e[31]=d,e[32]=u,e[33]=f,e[34]=p,e[35]=h,e[36]=b,e[37]=k,e[38]=v):v=e[38];let q;return e[39]!==v||e[40]!==g?(q=M.jsx("li",{className:g,children:v}),e[39]=v,e[40]=g,e[41]=q):q=e[41],q};exports.ListGroupItem=L;
//# sourceMappingURL=ListGroupItem.js.map