UNPKG

vdk-components

Version:

React component library built with TypeScript and SCSS

3 lines (2 loc) 677 B
import{jsxs as a,jsx as t}from"react/jsx-runtime";var i=function(i){var r,s=i.src,c=i.alt,e=void 0===c?"":c,n=i.size,o=void 0===n?"medium":n,l=i.shape,v=void 0===l?"circle":l,m=i.status,d=i.onClick,p=i.className,u=void 0===p?"":p,_=["avatar","avatar--".concat(o),"avatar--".concat(v),m?"avatar--".concat(m):"",u].filter(Boolean).join(" ");return a("div",{className:_,onClick:d,children:[s?t("img",{src:s,alt:e,className:"avatar__image"}):t("div",{className:"avatar__initials",children:(r=e,r.split(" ").map((function(a){return a[0]})).join("").toUpperCase().slice(0,2))}),m&&t("span",{className:"avatar__status"})]})};export{i as Avatar}; //# sourceMappingURL=index.esm.js.map