UNPKG

vdk-components

Version:

React component library built with TypeScript and SCSS

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