@transkripid/flowbite-react
Version:
Official React components built for Flowbite and Tailwind CSS - Transkrip.id fork
3 lines (2 loc) • 3.12 kB
JavaScript
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const o=require("react/jsx-runtime"),E=require("react/compiler-runtime"),l=require("tailwind-merge"),F=require("../../helpers/merge-deep.js"),J=require("../../theme-store/index.js"),K=require("./AvatarGroup.js"),L=require("./AvatarGroupCounter.js"),$=I=>{const t=E.c(48);let r,d,s,n,a,b,x,j,N,M,A,q,z,i;t[0]!==I?({alt:b,bordered:x,children:r,className:d,color:j,img:s,placeholderInitials:N,rounded:M,size:A,stacked:q,status:a,statusPosition:z,theme:i,...n}=I,t[0]=I,t[1]=r,t[2]=d,t[3]=s,t[4]=n,t[5]=a,t[6]=b,t[7]=x,t[8]=j,t[9]=N,t[10]=M,t[11]=A,t[12]=q,t[13]=z,t[14]=i):(r=t[1],d=t[2],s=t[3],n=t[4],a=t[5],b=t[6],x=t[7],j=t[8],N=t[9],M=t[10],A=t[11],q=t[12],z=t[13],i=t[14]);const C=b===void 0?"":b,c=x===void 0?!1:x,G=j===void 0?"light":j,P=N===void 0?"":N,k=M===void 0?!1:M,y=A===void 0?"md":A,R=q===void 0?!1:q,O=z===void 0?"top-left":z;let T;t[15]!==i?(T=i===void 0?{}:i,t[15]=i,t[16]=T):T=t[16];const S=T;let m,u,v,g,p,f;if(t[17]!==C||t[18]!==c||t[19]!==d||t[20]!==G||t[21]!==S||t[22]!==s||t[23]!==P||t[24]!==n||t[25]!==k||t[26]!==y||t[27]!==R||t[28]!==a||t[29]!==O){const e=F.mergeDeep(J.getTheme().avatar,S),B=l.twMerge(e.root.img.base,c&&e.root.bordered,c&&e.root.color[G],k&&e.root.rounded,R&&e.root.stacked,e.root.img.on,e.root.size[y]),H={className:l.twMerge(B,e.root.img.on),"data-testid":"flowbite-avatar-img"};g=l.twMerge(e.root.base,d),p="flowbite-avatar",f=n,m="relative",u=s?typeof s=="string"?o.jsx("img",{alt:C,src:s,...H}):s({alt:C,...H}):P?o.jsx("div",{className:l.twMerge(e.root.img.off,e.root.initials.base,R&&e.root.stacked,c&&e.root.bordered,c&&e.root.color[G],e.root.size[y],k&&e.root.rounded),"data-testid":"flowbite-avatar-initials-placeholder",children:o.jsx("span",{className:l.twMerge(e.root.initials.text),"data-testid":"flowbite-avatar-initials-placeholder-text",children:P})}):o.jsx("div",{className:l.twMerge(B,e.root.img.off),"data-testid":"flowbite-avatar-img",children:o.jsx("svg",{className:e.root.img.placeholder,fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:o.jsx("path",{fillRule:"evenodd",d:"M10 9a3 3 0 100-6 3 3 0 000 6zm-7 9a7 7 0 1114 0H3z",clipRule:"evenodd"})})}),v=a&&o.jsx("span",{"data-testid":"flowbite-avatar-status",className:l.twMerge(e.root.status.base,e.root.status[a],e.root.statusPosition[O])}),t[17]=C,t[18]=c,t[19]=d,t[20]=G,t[21]=S,t[22]=s,t[23]=P,t[24]=n,t[25]=k,t[26]=y,t[27]=R,t[28]=a,t[29]=O,t[30]=m,t[31]=u,t[32]=v,t[33]=g,t[34]=p,t[35]=f}else m=t[30],u=t[31],v=t[32],g=t[33],p=t[34],f=t[35];let h;t[36]!==m||t[37]!==u||t[38]!==v?(h=o.jsxs("div",{className:m,children:[u,v]}),t[36]=m,t[37]=u,t[38]=v,t[39]=h):h=t[39];let w;t[40]!==r?(w=r&&o.jsx("div",{children:r}),t[40]=r,t[41]=w):w=t[41];let D;return t[42]!==g||t[43]!==p||t[44]!==f||t[45]!==h||t[46]!==w?(D=o.jsxs("div",{className:g,"data-testid":p,...f,children:[h,w]}),t[42]=g,t[43]=p,t[44]=f,t[45]=h,t[46]=w,t[47]=D):D=t[47],D};$.displayName="Avatar";const Q=Object.assign($,{Group:K.AvatarGroup,Counter:L.AvatarGroupCounter});exports.Avatar=Q;
//# sourceMappingURL=Avatar.js.map