botframework-webchat-component
Version:
React component of botframework-webchat
31 lines (30 loc) • 3.17 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,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJjcmVhdGVJbml0aWFsc0F2YXRhclN0eWxlIiwiX3JlZiIsImFjY2VudCIsImF2YXRhclNpemUiLCJib3RBdmF0YXJCYWNrZ3JvdW5kQ29sb3IiLCJwcmltYXJ5Rm9udCIsInVzZXJBdmF0YXJCYWNrZ3JvdW5kQ29sb3IiLCJhbGlnbkl0ZW1zIiwiY29sb3IiLCJmb250RmFtaWx5IiwiaGVpZ2h0IiwianVzdGlmeUNvbnRlbnQiLCJvdmVyZmxvdyIsIndpZHRoIiwiYmFja2dyb3VuZENvbG9yIl0sInNvdXJjZVJvb3QiOiJjb21wb25lbnQ6Ly8vIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvU3R5bGVzL1N0eWxlU2V0L0luaXRpYWxzQXZhdGFyLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFN0cmljdFN0eWxlT3B0aW9ucyB9IGZyb20gJ2JvdGZyYW1ld29yay13ZWJjaGF0LWFwaSc7XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIGNyZWF0ZUluaXRpYWxzQXZhdGFyU3R5bGUoe1xuICBhY2NlbnQsXG4gIGF2YXRhclNpemUsXG4gIGJvdEF2YXRhckJhY2tncm91bmRDb2xvcixcbiAgcHJpbWFyeUZvbnQsXG4gIHVzZXJBdmF0YXJCYWNrZ3JvdW5kQ29sb3Jcbn06IFN0cmljdFN0eWxlT3B0aW9ucykge1xuICByZXR1cm4ge1xuICAgICcmLndlYmNoYXRfX2luaXRpYWxzQXZhdGFyJzoge1xuICAgICAgYWxpZ25JdGVtczogJ2NlbnRlcicsXG4gICAgICBjb2xvcjogJ1doaXRlJyxcbiAgICAgIGZvbnRGYW1pbHk6IHByaW1hcnlGb250LFxuICAgICAgaGVpZ2h0OiBhdmF0YXJTaXplLFxuICAgICAganVzdGlmeUNvbnRlbnQ6ICdjZW50ZXInLFxuICAgICAgb3ZlcmZsb3c6ICdoaWRkZW4nLFxuICAgICAgd2lkdGg6IGF2YXRhclNpemUsXG5cbiAgICAgICcmLndlYmNoYXRfX2luaXRpYWxzQXZhdGFyLS1mcm9tVXNlcic6IHtcbiAgICAgICAgYmFja2dyb3VuZENvbG9yOiB1c2VyQXZhdGFyQmFja2dyb3VuZENvbG9yIHx8IGFjY2VudFxuICAgICAgfSxcblxuICAgICAgJyY6bm90KC53ZWJjaGF0X19pbml0aWFsc0F2YXRhci0tZnJvbVVzZXIpJzoge1xuICAgICAgICBiYWNrZ3JvdW5kQ29sb3I6IGJvdEF2YXRhckJhY2tncm91bmRDb2xvciB8fCBhY2NlbnRcbiAgICAgIH1cbiAgICB9XG4gIH07XG59XG4iXSwibWFwcGluZ3MiOiI7Ozs7OztBQUVlLFNBQVNBLHlCQUF5QkEsQ0FBQUMsSUFBQSxFQU0xQjtFQUFBLElBTHJCQyxNQUFNLEdBQUFELElBQUEsQ0FBTkMsTUFBTTtJQUNOQyxVQUFVLEdBQUFGLElBQUEsQ0FBVkUsVUFBVTtJQUNWQyx3QkFBd0IsR0FBQUgsSUFBQSxDQUF4Qkcsd0JBQXdCO0lBQ3hCQyxXQUFXLEdBQUFKLElBQUEsQ0FBWEksV0FBVztJQUNYQyx5QkFBeUIsR0FBQUwsSUFBQSxDQUF6QksseUJBQXlCO0VBRXpCLE9BQU87SUFDTCwyQkFBMkIsRUFBRTtNQUMzQkMsVUFBVSxFQUFFLFFBQVE7TUFDcEJDLEtBQUssRUFBRSxPQUFPO01BQ2RDLFVBQVUsRUFBRUosV0FBVztNQUN2QkssTUFBTSxFQUFFUCxVQUFVO01BQ2xCUSxjQUFjLEVBQUUsUUFBUTtNQUN4QkMsUUFBUSxFQUFFLFFBQVE7TUFDbEJDLEtBQUssRUFBRVYsVUFBVTtNQUVqQixxQ0FBcUMsRUFBRTtRQUNyQ1csZUFBZSxFQUFFUix5QkFBeUIsSUFBSUo7TUFDaEQsQ0FBQztNQUVELDJDQUEyQyxFQUFFO1FBQzNDWSxlQUFlLEVBQUVWLHdCQUF3QixJQUFJRjtNQUMvQztJQUNGO0VBQ0YsQ0FBQztBQUNIIn0=
;