botframework-webchat-component
Version:
React component of botframework-webchat
136 lines (134 loc) • 14.2 kB
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = createToasterStyle;
/* eslint no-magic-numbers: ["off"] */
function createToasterStyle(_ref) {
var primaryFont = _ref.primaryFont,
toasterHeight = _ref.toasterHeight,
toasterMaxHeight = _ref.toasterMaxHeight,
toastErrorBackgroundColor = _ref.toastErrorBackgroundColor,
toastErrorColor = _ref.toastErrorColor,
toasterSingularMaxHeight = _ref.toasterSingularMaxHeight,
toastFontSize = _ref.toastFontSize,
toastIconWidth = _ref.toastIconWidth,
toastInfoBackgroundColor = _ref.toastInfoBackgroundColor,
toastInfoColor = _ref.toastInfoColor,
toastSeparatorColor = _ref.toastSeparatorColor,
toastSuccessBackgroundColor = _ref.toastSuccessBackgroundColor,
toastSuccessColor = _ref.toastSuccessColor,
toastWarnBackgroundColor = _ref.toastWarnBackgroundColor,
toastWarnColor = _ref.toastWarnColor;
return {
overflowY: 'hidden',
'&:not(.webchat__toaster--expandable)': {
maxHeight: toasterSingularMaxHeight
},
'&.webchat__toaster--expandable:not(.webchat__toaster--expanded) > ul': {
height: 0
},
'&.webchat__toaster--expandable.webchat__toaster--expanded': {
maxHeight: toasterMaxHeight
},
'& .webchat__toaster__header': {
alignItems: 'center',
alignSelf: 'stretch',
appearance: 'none',
backgroundColor: 'Transparent',
border: 0,
display: 'flex',
fontFamily: primaryFont,
fontSize: toastFontSize,
minHeight: toasterHeight,
outline: 0,
padding: 0,
textAlign: 'left',
'&:focus .webchat__toaster__expandIconFocus': {
borderColor: 'rgba(26, 10, 0, .7)'
},
'&:hover .webchat__toaster__expandIconFocus': {
backgroundColor: 'rgba(0, 0, 0, .12)'
}
},
'& .webchat__toaster__expandIconFocus': {
alignItems: 'center',
borderColor: 'Transparent',
borderStyle: 'solid',
borderWidth: 1,
borderRadius: 3,
display: 'flex',
height: 22,
justifyContent: 'center',
width: 22
},
'&.webchat__toaster--error': {
// TODO: Checks if pass A11y contrast ratio requirement
'&:not(.webchat__toaster--expandable), & .webchat__toaster__header': {
backgroundColor: toastErrorBackgroundColor
},
'& .webchat__toaster__header': {
color: toastErrorColor,
fill: toastErrorColor
}
},
'&.webchat__toaster--info': {
'&:not(.webchat__toaster--expandable), & .webchat__toaster__header': {
backgroundColor: toastInfoBackgroundColor
},
'& .webchat__toaster__header': {
color: toastInfoColor,
fill: toastInfoColor
}
},
'&.webchat__toaster--success': {
'&:not(.webchat__toaster--expandable), & .webchat__toaster__header': {
backgroundColor: toastSuccessBackgroundColor
},
'& .webchat__toaster__header': {
color: toastSuccessColor,
fill: toastSuccessColor
}
},
'&.webchat__toaster--warn': {
'&:not(.webchat__toaster--expandable), & .webchat__toaster__header': {
backgroundColor: toastWarnBackgroundColor
},
'& .webchat__toaster__header': {
color: toastWarnColor,
fill: toastWarnColor
}
},
'& .webchat__toaster__expandLevelIconBox': {
height: toasterHeight,
width: toastIconWidth
},
'& .webchat__toaster__expandIcon': {
height: toasterHeight,
width: toasterHeight
},
'& .webchat__toaster__expandText': {
padding: '6px 0'
},
'& .webchat__toaster__expandLevelIconBox, & .webchat__toaster__expandIcon': {
alignItems: 'center',
display: 'flex',
justifyContent: 'center'
},
'& .webchat__toaster__list': {
margin: 0,
overflowY: 'auto',
padding: 0
},
'& .webchat__toaster__listItem:first-child:last-child': {
overflow: 'hidden'
},
'& .webchat__toaster__listItem:not(:first-child), & .webchat__toaster__listItem:not(:last-child)': {
borderBottomColor: toastSeparatorColor,
borderBottomStyle: 'solid',
borderBottomWidth: 1,
minHeight: 32
}
};
}
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9TdHlsZXMvU3R5bGVTZXQvVG9hc3Rlci5qcyJdLCJuYW1lcyI6WyJjcmVhdGVUb2FzdGVyU3R5bGUiLCJwcmltYXJ5Rm9udCIsInRvYXN0ZXJIZWlnaHQiLCJ0b2FzdGVyTWF4SGVpZ2h0IiwidG9hc3RFcnJvckJhY2tncm91bmRDb2xvciIsInRvYXN0RXJyb3JDb2xvciIsInRvYXN0ZXJTaW5ndWxhck1heEhlaWdodCIsInRvYXN0Rm9udFNpemUiLCJ0b2FzdEljb25XaWR0aCIsInRvYXN0SW5mb0JhY2tncm91bmRDb2xvciIsInRvYXN0SW5mb0NvbG9yIiwidG9hc3RTZXBhcmF0b3JDb2xvciIsInRvYXN0U3VjY2Vzc0JhY2tncm91bmRDb2xvciIsInRvYXN0U3VjY2Vzc0NvbG9yIiwidG9hc3RXYXJuQmFja2dyb3VuZENvbG9yIiwidG9hc3RXYXJuQ29sb3IiLCJvdmVyZmxvd1kiLCJtYXhIZWlnaHQiLCJoZWlnaHQiLCJhbGlnbkl0ZW1zIiwiYWxpZ25TZWxmIiwiYXBwZWFyYW5jZSIsImJhY2tncm91bmRDb2xvciIsImJvcmRlciIsImRpc3BsYXkiLCJmb250RmFtaWx5IiwiZm9udFNpemUiLCJtaW5IZWlnaHQiLCJvdXRsaW5lIiwicGFkZGluZyIsInRleHRBbGlnbiIsImJvcmRlckNvbG9yIiwiYm9yZGVyU3R5bGUiLCJib3JkZXJXaWR0aCIsImJvcmRlclJhZGl1cyIsImp1c3RpZnlDb250ZW50Iiwid2lkdGgiLCJjb2xvciIsImZpbGwiLCJtYXJnaW4iLCJvdmVyZmxvdyIsImJvcmRlckJvdHRvbUNvbG9yIiwiYm9yZGVyQm90dG9tU3R5bGUiLCJib3JkZXJCb3R0b21XaWR0aCJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFBO0FBRWUsU0FBU0Esa0JBQVQsT0FnQlo7QUFBQSxNQWZEQyxXQWVDLFFBZkRBLFdBZUM7QUFBQSxNQWREQyxhQWNDLFFBZERBLGFBY0M7QUFBQSxNQWJEQyxnQkFhQyxRQWJEQSxnQkFhQztBQUFB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QUErQjtBQUM3QnVCLFFBQUFBLEtBQUssRUFBRXRCLGNBRHNCO0FBRTdCdUIsUUFBQUEsSUFBSSxFQUFFdkI7QUFGdUI7QUFMTCxLQXJGdkI7QUFnR0wsK0NBQTJDO0FBQ3pDRyxNQUFBQSxNQUFNLEVBQUVoQixhQURpQztBQUV6Q2tDLE1BQUFBLEtBQUssRUFBRTVCO0FBRmtDLEtBaEd0QztBQXFHTCx1Q0FBbUM7QUFDakNVLE1BQUFBLE1BQU0sRUFBRWhCLGFBRHlCO0FBRWpDa0MsTUFBQUEsS0FBSyxFQUFFbEM7QUFGMEIsS0FyRzlCO0FBMEdMLHVDQUFtQztBQUNqQzJCLE1BQUFBLE9BQU8sRUFBRTtBQUR3QixLQTFHOUI7QUE4R0wsZ0ZBQTRFO0FBQzFFVixNQUFBQSxVQUFVLEVBQUUsUUFEOEQ7QUFFMUVLLE1BQUFBLE9BQU8sRUFBRSxNQUZpRTtBQUcxRVcsTUFBQUEsY0FBYyxFQUFFO0FBSDBELEtBOUd2RTtBQW9ITCxpQ0FBNkI7QUFDM0JJLE1BQUFBLE1BQU0sRUFBRSxDQURtQjtBQUUzQnZCLE1BQUFBLFNBQVMsRUFBRSxNQUZnQjtBQUczQmEsTUFBQUEsT0FBTyxFQUFFO0FBSGtCLEtBcEh4QjtBQTBITCw0REFBd0Q7QUFDdERXLE1BQUFBLFFBQVEsRUFBRTtBQUQ0QyxLQTFIbkQ7QUE4SEwsdUdBQW1HO0FBQ2pHQyxNQUFBQSxpQkFBaUIsRUFBRTlCLG1CQUQ4RTtBQUVqRytCLE1BQUFBLGlCQUFpQixFQUFFLE9BRjhFO0FBR2pHQyxNQUFBQSxpQkFBaUIsRUFBRSxDQUg4RTtBQUlqR2hCLE1BQUFBLFNBQVMsRUFBRTtBQUpzRjtBQTlIOUYsR0FBUDtBQXFJRCIsInNvdXJjZVJvb3QiOiJjb21wb25lbnQ6Ly8vIiwic291cmNlc0NvbnRlbnQiOlsiLyogZXNsaW50IG5vLW1hZ2ljLW51bWJlcnM6IFtcIm9mZlwiXSAqL1xuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBjcmVhdGVUb2FzdGVyU3R5bGUoe1xuICBwcmltYXJ5Rm9udCxcbiAgdG9hc3RlckhlaWdodCxcbiAgdG9hc3Rlck1heEhlaWdodCxcbiAgdG9hc3RFcnJvckJhY2tncm91bmRDb2xvcixcbiAgdG9hc3RFcnJvckNvbG9yLFxuICB0b2FzdGVyU2luZ3VsYXJNYXhIZWlnaHQsXG4gIHRvYXN0Rm9udFNpemUsXG4gIHRvYXN0SWNvbldpZHRoLFxuICB0b2FzdEluZm9CYWNrZ3JvdW5kQ29sb3IsXG4gIHRvYXN0SW5mb0NvbG9yLFxuICB0b2FzdFNlcGFyYXRvckNvbG9yLFxuICB0b2FzdFN1Y2Nlc3NCYWNrZ3JvdW5kQ29sb3IsXG4gIHRvYXN0U3VjY2Vzc0NvbG9yLFxuICB0b2FzdFdhcm5CYWNrZ3JvdW5kQ29sb3IsXG4gIHRvYXN0V2FybkNvbG9yXG59KSB7XG4gIHJldHVybiB7XG4gICAgb3ZlcmZsb3dZOiAnaGlkZGVuJyxcblxuICAgICcmOm5vdCgud2ViY2hhdF9fdG9hc3Rlci0tZXhwYW5kYWJsZSknOiB7XG4gICAgICBtYXhIZWlnaHQ6IHRvYXN0ZXJTaW5ndWxhck1heEhlaWdodFxuICAgIH0sXG5cbiAgICAnJi53ZWJjaGF0X190b2FzdGVyLS1leHBhbmRhYmxlOm5vdCgud2ViY2hhdF9fdG9hc3Rlci0tZXhwYW5kZWQpID4gdWwnOiB7XG4gICAgICBoZWlnaHQ6IDBcbiAgICB9LFxuXG4gICAgJyYud2ViY2hhdF9fdG9hc3Rlci0tZXhwYW5kYWJsZS53ZWJjaGF0X190b2FzdGVyLS1leHBhbmRlZCc6IHtcbiAgICAgIG1heEhlaWdodDogdG9hc3Rlck1heEhlaWdodFxuICAgIH0sXG5cbiAgICAnJiAud2ViY2hhdF9fdG9hc3Rlcl9faGVhZGVyJzoge1xuICAgICAgYWxpZ25JdGVtczogJ2NlbnRlcicsXG4gICAgICBhbGlnblNlbGY6ICdzdHJldGNoJyxcbiAgICAgIGFwcGVhcmFuY2U6ICdub25lJyxcbiAgICAgIGJhY2tncm91bmRDb2xvcjogJ1RyYW5zcGFyZW50JyxcbiAgICAgIGJvcmRlcjogMCxcbiAgICAgIGRpc3BsYXk6ICdmbGV4JyxcbiAgICAgIGZvbnRGYW1pbHk6IHByaW1hcnlGb250LFxuICAgICAgZm9udFNpemU6IHRvYXN0Rm9udFNpemUsXG4gICAgICBtaW5IZWlnaHQ6IHRvYXN0ZXJIZWlnaHQsXG4gICAgICBvdXRsaW5lOiAwLFxuICAgICAgcGFkZGluZzogMCxcbiAgICAgIHRleHRBbGlnbjogJ2xlZnQnLFxuXG4gICAgICAnJjpmb2N1cyAud2ViY2hhdF9fdG9hc3Rlcl9fZXhwYW5kSWNvbkZvY3VzJzoge1xuICAgICAgICBib3JkZXJDb2xvcjogJ3JnYmEoMjYsIDEwLCAwLCAuNyknXG4gICAgICB9LFxuXG4gICAgICAnJjpob3ZlciAud2ViY2hhdF9fdG9hc3Rlcl9fZXhwYW5kSWNvbkZvY3VzJzoge1xuICAgICAgICBiYWNrZ3JvdW5kQ29sb3I6ICdyZ2JhKDAsIDAsIDAsIC4xMiknXG4gICAgICB9XG4gICAgfSxcblxuICAgICcmIC53ZWJjaGF0X190b2FzdGVyX19leHBhbmRJY29uRm9jdXMnOiB7XG4gICAgICBhbGlnbkl0ZW1zOiAnY2VudGVyJyxcbiAgICAgIGJvcmRlckNvbG9yOiAnVHJhbnNwYXJlbnQnLFxuICAgICAgYm9yZGVyU3R5bGU6ICdzb2xpZCcsXG4gICAgICBib3JkZXJXaWR0aDogMSxcbiAgICAgIGJvcmRlclJhZGl1czogMyxcbiAgICAgIGRpc3BsYXk6ICdmbGV4JyxcbiAgICAgIGhlaWdodDogMjIsXG4gICAgICBqdXN0aWZ5Q29udGVudDogJ2NlbnRlcicsXG4gICAgICB3aWR0aDogMjJcbiAgICB9LFxuXG4gICAgJyYud2ViY2hhdF9fdG9hc3Rlci0tZXJyb3InOiB7XG4gICAgICAvLyBUT0RPOiBDaGVja3MgaWYgcGFzcyBBMTF5IGNvbnRyYXN0IHJhdGlvIHJlcXVpcmVtZW50XG5cbiAgICAgICcmOm5vdCgud2ViY2hhdF9fdG9hc3Rlci0tZXhwYW5kYWJsZSksICYgLndlYmNoYXRfX3RvYXN0ZXJfX2hlYWRlcic6IHtcbiAgICAgICAgYmFja2dyb3VuZENvbG9yOiB0b2FzdEVycm9yQmFja2dyb3VuZENvbG9yXG4gICAgICB9LFxuXG4gICAgICAnJiAud2ViY2hhdF9fdG9hc3Rlcl9faGVhZGVyJzoge1xuICAgICAgICBjb2xvcjogdG9hc3RFcnJvckNvbG9yLFxuICAgICAgICBmaWxsOiB0b2FzdEVycm9yQ29sb3JcbiAgICAgIH1cbiAgICB9LFxuXG4gICAgJyYud2ViY2hhdF9fdG9hc3Rlci0taW5mbyc6IHtcbiAgICAgICcmOm5vdCgud2ViY2hhdF9fdG9hc3Rlci0tZXhwYW5kYWJsZSksICYgLndlYmNoYXRfX3RvYXN0ZXJfX2hlYWRlcic6IHtcbiAgICAgICAgYmFja2dyb3VuZENvbG9yOiB0b2FzdEluZm9CYWNrZ3JvdW5kQ29sb3JcbiAgICAgIH0sXG5cbiAgICAgICcmIC53ZWJjaGF0X190b2FzdGVyX19oZWFkZXInOiB7XG4gICAgICAgIGNvbG9yOiB0b2FzdEluZm9Db2xvcixcbiAgICAgICAgZmlsbDogdG9hc3RJbmZvQ29sb3JcbiAgICAgIH1cbiAgICB9LFxuXG4gICAgJyYud2ViY2hhdF9fdG9hc3Rlci0tc3VjY2Vzcyc6IHtcbiAgICAgICcmOm5vdCgud2ViY2hhdF9fdG9hc3Rlci0tZXhwYW5kYWJsZSksICYgLndlYmNoYXRfX3RvYXN0ZXJfX2hlYWRlcic6IHtcbiAgICAgICAgYmFja2dyb3VuZENvbG9yOiB0b2FzdFN1Y2Nlc3NCYWNrZ3JvdW5kQ29sb3JcbiAgICAgIH0sXG5cbiAgICAgICcmIC53ZWJjaGF0X190b2FzdGVyX19oZWFkZXInOiB7XG4gICAgICAgIGNvbG9yOiB0b2FzdFN1Y2Nlc3NDb2xvcixcbiAgICAgICAgZmlsbDogdG9hc3RTdWNjZXNzQ29sb3JcbiAgICAgIH1cbiAgICB9LFxuXG4gICAgJyYud2ViY2hhdF9fdG9hc3Rlci0td2Fybic6IHtcbiAgICAgICcmOm5vdCgud2ViY2hhdF9fdG9hc3Rlci0tZXhwYW5kYWJsZSksICYgLndlYmNoYXRfX3RvYXN0ZXJfX2hlYWRlcic6IHtcbiAgICAgICAgYmFja2dyb3VuZENvbG9yOiB0b2FzdFdhcm5CYWNrZ3JvdW5kQ29sb3JcbiAgICAgIH0sXG5cbiAgICAgICcmIC53ZWJjaGF0X190b2FzdGVyX19oZWFkZXInOiB7XG4gICAgICAgIGNvbG9yOiB0b2FzdFdhcm5Db2xvcixcbiAgICAgICAgZmlsbDogdG9hc3RXYXJuQ29sb3JcbiAgICAgIH1cbiAgICB9LFxuXG4gICAgJyYgLndlYmNoYXRfX3RvYXN0ZXJfX2V4cGFuZExldmVsSWNvbkJveCc6IHtcbiAgICAgIGhlaWdodDogdG9hc3RlckhlaWdodCxcbiAgICAgIHdpZHRoOiB0b2FzdEljb25XaWR0aFxuICAgIH0sXG5cbiAgICAnJiAud2ViY2hhdF9fdG9hc3Rlcl9fZXhwYW5kSWNvbic6IHtcbiAgICAgIGhlaWdodDogdG9hc3RlckhlaWdodCxcbiAgICAgIHdpZHRoOiB0b2FzdGVySGVpZ2h0XG4gICAgfSxcblxuICAgICcmIC53ZWJjaGF0X190b2FzdGVyX19leHBhbmRUZXh0Jzoge1xuICAgICAgcGFkZGluZzogJzZweCAwJ1xuICAgIH0sXG5cbiAgICAnJiAud2ViY2hhdF9fdG9hc3Rlcl9fZXhwYW5kTGV2ZWxJY29uQm94LCAmIC53ZWJjaGF0X190b2FzdGVyX19leHBhbmRJY29uJzoge1xuICAgICAgYWxpZ25JdGVtczogJ2NlbnRlcicsXG4gICAgICBkaXNwbGF5OiAnZmxleCcsXG4gICAgICBqdXN0aWZ5Q29udGVudDogJ2NlbnRlcidcbiAgICB9LFxuXG4gICAgJyYgLndlYmNoYXRfX3RvYXN0ZXJfX2xpc3QnOiB7XG4gICAgICBtYXJnaW46IDAsXG4gICAgICBvdmVyZmxvd1k6ICdhdXRvJyxcbiAgICAgIHBhZGRpbmc6IDBcbiAgICB9LFxuXG4gICAgJyYgLndlYmNoYXRfX3RvYXN0ZXJfX2xpc3RJdGVtOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQnOiB7XG4gICAgICBvdmVyZmxvdzogJ2hpZGRlbidcbiAgICB9LFxuXG4gICAgJyYgLndlYmNoYXRfX3RvYXN0ZXJfX2xpc3RJdGVtOm5vdCg6Zmlyc3QtY2hpbGQpLCAmIC53ZWJjaGF0X190b2FzdGVyX19saXN0SXRlbTpub3QoOmxhc3QtY2hpbGQpJzoge1xuICAgICAgYm9yZGVyQm90dG9tQ29sb3I6IHRvYXN0U2VwYXJhdG9yQ29sb3IsXG4gICAgICBib3JkZXJCb3R0b21TdHlsZTogJ3NvbGlkJyxcbiAgICAgIGJvcmRlckJvdHRvbVdpZHRoOiAxLFxuICAgICAgbWluSGVpZ2h0OiAzMlxuICAgIH1cbiAgfTtcbn1cbiJdfQ==
;