UNPKG

vdk-components

Version:

React component library built with TypeScript and SCSS

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