@transkripid/flowbite-react
Version:
Official React components built for Flowbite and Tailwind CSS - Transkrip.id fork
3 lines (2 loc) • 2.03 kB
JavaScript
;Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const y=require("react/jsx-runtime"),v=require("react/compiler-runtime"),x=require("tailwind-merge"),z=require("../../helpers/merge-deep.js"),w=require("../../helpers/omit.js"),T=require("../../theme-store/index.js"),N=o=>{const e=v.c(27),{children:t,className:i,horizontal:s,href:l,theme:r}=o;let a;e[0]!==r?(a=r===void 0?{}:r,e[0]=r,e[1]=a):a=e[1];const S=a,j=typeof l>"u"?"div":"a";let u;e[2]!==o?(u=I(o),e[2]=o,e[3]=u):u=e[3];const q=u;let c,m,d,f,n;e[4]!==j||e[5]!==i||e[6]!==S||e[7]!==s||e[8]!==l?(n=z.mergeDeep(T.getTheme().card,S),c=j,m="flowbite-card",d=l,f=x.twMerge(n.root.base,n.root.horizontal[s?"on":"off"],l&&n.root.href,i),e[4]=j,e[5]=i,e[6]=S,e[7]=s,e[8]=l,e[9]=c,e[10]=m,e[11]=d,e[12]=f,e[13]=n):(c=e[9],m=e[10],d=e[11],f=e[12],n=e[13]);let h;e[14]!==o?(h=y.jsx(C,{...o}),e[14]=o,e[15]=h):h=e[15];let g;e[16]!==t||e[17]!==n.root.children?(g=y.jsx("div",{className:n.root.children,children:t}),e[16]=t,e[17]=n.root.children,e[18]=g):g=e[18];let b;return e[19]!==c||e[20]!==m||e[21]!==d||e[22]!==f||e[23]!==h||e[24]!==g||e[25]!==q?(b=y.jsxs(c,{"data-testid":m,href:d,className:f,...q,children:[h,g]}),e[19]=c,e[20]=m,e[21]=d,e[22]=f,e[23]=h,e[24]=g,e[25]=q,e[26]=b):b=e[26],b},C=o=>{const e=v.c(8);let t,i;e[0]!==o?({theme:i,...t}=o,e[0]=o,e[1]=t,e[2]=i):(t=e[1],i=e[2]);let s;e[3]!==i?(s=i===void 0?{}:i,e[3]=i,e[4]=s):s=e[4];const l=s;let r;if(e[5]!==l||e[6]!==t){r=Symbol.for("react.early_return_sentinel");e:{const a=z.mergeDeep(T.getTheme().card,l);if(t.renderImage){r=t.renderImage(a,t.horizontal??!1);break e}if(t.imgSrc){r=y.jsx("img",{"data-testid":"flowbite-card-image",alt:t.imgAlt??"",src:t.imgSrc,className:x.twMerge(a.img.base,a.img.horizontal[t.horizontal?"on":"off"])});break e}}e[5]=l,e[6]=t,e[7]=r}else r=e[7];return r!==Symbol.for("react.early_return_sentinel")?r:null},I=w.omit(["renderImage","imgSrc","imgAlt","children","className","horizontal","href","theme"]);exports.Card=N;
//# sourceMappingURL=Card.js.map