@nethesis/phone-island
Version:
NethVoice CTI Phone Island
3 lines (2 loc) • 1.77 kB
JavaScript
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("../../node_modules/tslib/tslib.es6.js"),t=require("react");require("../../node_modules/react-redux/es/index.js");var a=require("./StatusBullet.js"),r=require("../../node_modules/@fortawesome/react-fontawesome/index.es.js"),i=require("../../node_modules/react-redux/es/hooks/useSelector.js");function s(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var l=s(t);exports.default=function(t){var s=t.username,n=t.status,u=t.placeHolderIcon,o=e.__rest(t,["username","status","placeHolderIcon"]),d=i.useSelector((function(e){return e.avatars})).avatars,p=d&&s&&d[s];return l.default.createElement("div",e.__assign({style:e.__assign({},p&&{backgroundImage:"url(".concat(d[s],")"),backgroundRepeat:"no-repeat",backgroundSize:"contain"}),"data-stop-propagation":!0,className:"pi-w-12 pi-h-12 pi-rounded-full pi-bg-gray-500 pi-flex-shrink-0 pi-relative"},o),p?l.default.createElement("div",e.__assign({style:{backgroundImage:"url(".concat(d[s],")"),backgroundRepeat:"no-repeat",backgroundSize:"contain"},"data-stop-propagation":!0,className:"pi-w-12 pi-h-12 pi-rounded-full pi-bg-gray-500 pi-flex-shrink-0 pi-relative"},o),l.default.createElement(a.default,{status:n})):l.default.createElement("div",e.__assign({className:"pi-w-12 pi-h-12 pi-rounded-full pi-bg-gray-700 dark:pi-bg-gray-200 pi-flex-shrink-0 pi-relative pi-transition"},o),l.default.createElement("div",{className:"pi-text-white dark:pi-text-gray-950 pi-w-full pi-h-full pi-fill-white pi-flex pi-justify-center pi-items-center"},l.default.createElement(r.FontAwesomeIcon,{icon:u,className:"pi-h-6 pi-w-6","aria-hidden":"true"}),n&&l.default.createElement(a.default,{status:n}))))};
//# sourceMappingURL=ListAvatar.js.map