botframework-webchat-component
Version:
React component of botframework-webchat
32 lines (30 loc) • 3.04 kB
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = createInitialsAvatarStyle;
function createInitialsAvatarStyle(_ref) {
var accent = _ref.accent,
avatarSize = _ref.avatarSize,
botAvatarBackgroundColor = _ref.botAvatarBackgroundColor,
primaryFont = _ref.primaryFont,
userAvatarBackgroundColor = _ref.userAvatarBackgroundColor;
return {
'&.webchat__initialsAvatar': {
alignItems: 'center',
color: 'White',
fontFamily: primaryFont,
height: avatarSize,
justifyContent: 'center',
overflow: 'hidden',
width: avatarSize,
'&.webchat__initialsAvatar--fromUser': {
backgroundColor: userAvatarBackgroundColor || accent
},
'&:not(.webchat__initialsAvatar--fromUser)': {
backgroundColor: botAvatarBackgroundColor || accent
}
}
};
}
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9TdHlsZXMvU3R5bGVTZXQvSW5pdGlhbHNBdmF0YXIuanMiXSwibmFtZXMiOlsiY3JlYXRlSW5pdGlhbHNBdmF0YXJTdHlsZSIsImFjY2VudCIsImF2YXRhclNpemUiLCJib3RBdmF0YXJCYWNrZ3JvdW5kQ29sb3IiLCJwcmltYXJ5Rm9udCIsInVzZXJBdmF0YXJCYWNrZ3JvdW5kQ29sb3IiLCJhbGlnbkl0ZW1zIiwiY29sb3IiLCJmb250RmFtaWx5IiwiaGVpZ2h0IiwianVzdGlmeUNvbnRlbnQiLCJvdmVyZmxvdyIsIndpZHRoIiwiYmFja2dyb3VuZENvbG9yIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQWUsU0FBU0EseUJBQVQsT0FNWjtBQUFBLE1BTERDLE1BS0MsUUFMREEsTUFLQztBQUFBLE1BSkRDLFVBSUMsUUFKREEsVUFJQztBQUFBLE1BSERDLHdCQUdDLFFBSERBLHdCQUdDO0FBQUEsTUFGREMsV0FFQyxRQUZEQSxXQUVDO0FBQUEsTUFEREMseUJBQ0MsUUFEREEseUJBQ0M7QUFDRCxTQUFPO0FBQ0wsaUNBQTZCO0FBQzNCQyxNQUFBQSxVQUFVLEVBQUUsUUFEZTtBQUUzQkMsTUFBQUEsS0FBSyxFQUFFLE9BRm9CO0FBRzNCQyxNQUFBQSxVQUFVLEVBQUVKLFdBSGU7QUFJM0JLLE1BQUFBLE1BQU0sRUFBRVAsVUFKbUI7QUFLM0JRLE1BQUFBLGNBQWMsRUFBRSxRQUxXO0FBTTNCQyxNQUFBQSxRQUFRLEVBQUUsUUFOaUI7QUFPM0JDLE1BQUFBLEtBQUssRUFBRVYsVUFQb0I7QUFTM0IsNkNBQXVDO0FBQ3JDVyxRQUFBQSxlQUFlLEVBQUVSLHlCQUF5QixJQUFJSjtBQURULE9BVFo7QUFhM0IsbURBQTZDO0FBQzNDWSxRQUFBQSxlQUFlLEVBQUVWLHdCQUF3QixJQUFJRjtBQURGO0FBYmxCO0FBRHhCLEdBQVA7QUFtQkQiLCJzb3VyY2VSb290IjoiY29tcG9uZW50Oi8vLyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIGNyZWF0ZUluaXRpYWxzQXZhdGFyU3R5bGUoe1xuICBhY2NlbnQsXG4gIGF2YXRhclNpemUsXG4gIGJvdEF2YXRhckJhY2tncm91bmRDb2xvcixcbiAgcHJpbWFyeUZvbnQsXG4gIHVzZXJBdmF0YXJCYWNrZ3JvdW5kQ29sb3Jcbn0pIHtcbiAgcmV0dXJuIHtcbiAgICAnJi53ZWJjaGF0X19pbml0aWFsc0F2YXRhcic6IHtcbiAgICAgIGFsaWduSXRlbXM6ICdjZW50ZXInLFxuICAgICAgY29sb3I6ICdXaGl0ZScsXG4gICAgICBmb250RmFtaWx5OiBwcmltYXJ5Rm9udCxcbiAgICAgIGhlaWdodDogYXZhdGFyU2l6ZSxcbiAgICAgIGp1c3RpZnlDb250ZW50OiAnY2VudGVyJyxcbiAgICAgIG92ZXJmbG93OiAnaGlkZGVuJyxcbiAgICAgIHdpZHRoOiBhdmF0YXJTaXplLFxuXG4gICAgICAnJi53ZWJjaGF0X19pbml0aWFsc0F2YXRhci0tZnJvbVVzZXInOiB7XG4gICAgICAgIGJhY2tncm91bmRDb2xvcjogdXNlckF2YXRhckJhY2tncm91bmRDb2xvciB8fCBhY2NlbnRcbiAgICAgIH0sXG5cbiAgICAgICcmOm5vdCgud2ViY2hhdF9faW5pdGlhbHNBdmF0YXItLWZyb21Vc2VyKSc6IHtcbiAgICAgICAgYmFja2dyb3VuZENvbG9yOiBib3RBdmF0YXJCYWNrZ3JvdW5kQ29sb3IgfHwgYWNjZW50XG4gICAgICB9XG4gICAgfVxuICB9O1xufVxuIl19
;