UNPKG

botframework-webchat-component

Version:
53 lines (51 loc) 6.2 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = createScrollToEndButtonStyle; function createScrollToEndButtonStyle(_ref) { var newMessagesButtonFontSize = _ref.newMessagesButtonFontSize, paddingRegular = _ref.paddingRegular, primaryFont = _ref.primaryFont, transcriptOverlayButtonBackground = _ref.transcriptOverlayButtonBackground, transcriptOverlayButtonBackgroundOnFocus = _ref.transcriptOverlayButtonBackgroundOnFocus, transcriptOverlayButtonBackgroundOnHover = _ref.transcriptOverlayButtonBackgroundOnHover, transcriptOverlayButtonColor = _ref.transcriptOverlayButtonColor, transcriptOverlayButtonColorOnFocus = _ref.transcriptOverlayButtonColorOnFocus, transcriptOverlayButtonColorOnHover = _ref.transcriptOverlayButtonColorOnHover; return { // TODO: [P3] Can we not to unset borderWidth and outline earlier? '@media screen and (-ms-high-contrast: active)': { borderWidth: 'initial', outline: 'initial' }, appearance: 'none', backgroundColor: transcriptOverlayButtonBackground, borderRadius: paddingRegular, borderWidth: 0, bottom: 5, color: transcriptOverlayButtonColor, fontFamily: primaryFont, fontSize: newMessagesButtonFontSize, outline: 0, padding: paddingRegular, position: 'absolute', zIndex: 1, // We formed a stacking context in the parent container, so we can use "z-index" here. '&:hover': { backgroundColor: transcriptOverlayButtonBackgroundOnHover, color: transcriptOverlayButtonColorOnHover || transcriptOverlayButtonColor }, '&:focus': { backgroundColor: transcriptOverlayButtonBackgroundOnFocus, color: transcriptOverlayButtonColorOnFocus || transcriptOverlayButtonColor }, '&:not(.webchat__overlay--rtl)': { right: 20 }, '&.webchat__overlay--rtl': { left: 20 } }; } //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9TdHlsZXMvU3R5bGVTZXQvU2Nyb2xsVG9FbmRCdXR0b24uanMiXSwibmFtZXMiOlsiY3JlYXRlU2Nyb2xsVG9FbmRCdXR0b25TdHlsZSIsIm5ld01lc3NhZ2VzQnV0dG9uRm9udFNpemUiLCJwYWRkaW5nUmVndWxhciIsInByaW1hcnlGb250IiwidHJhbnNjcmlwdE92ZXJsYXlCdXR0b25CYWNrZ3JvdW5kIiwidHJhbnNjcmlwdE92ZXJsYXlCdXR0b25CYWNrZ3JvdW5kT25Gb2N1cyIsInRyYW5zY3JpcHRPdmVybGF5QnV0dG9uQmFja2dyb3VuZE9uSG92ZXIiLCJ0cmFuc2NyaXB0T3ZlcmxheUJ1dHRvbkNvbG9yIiwidHJhbnNjcmlwdE92ZXJsYXlCdXR0b25Db2xvck9uRm9jdXMiLCJ0cmFuc2NyaXB0T3ZlcmxheUJ1dHRvbkNvbG9yT25Ib3ZlciIsImJvcmRlcldpZHRoIiwib3V0bGluZSIsImFwcGVhcmFuY2UiLCJiYWNrZ3JvdW5kQ29sb3IiLCJib3JkZXJSYWRpdXMiLCJib3R0b20iLCJjb2xvciIsImZvbnRGYW1pbHkiLCJmb250U2l6ZSIsInBhZGRpbmciLCJwb3NpdGlvbiIsInpJbmRleCIsInJpZ2h0IiwibGVmdCJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFlLFNBQVNBLDRCQUFULE9BVVo7QUFBQSxNQVREQyx5QkFTQyxRQVREQSx5QkFTQztBQUFBLE1BUkRDLGNBUUMsUUFSREEsY0FRQztBQUFBLE1BUERDLFdBT0MsUUFQREEsV0FPQztBQUFBLE1BTkRDLGlDQU1DLFFBTkRBLGlDQU1DO0FBQUEsTUFMREMsd0NBS0MsUUFMREEsd0NBS0M7QUFBQSxNQUpEQyx3Q0FJQyxRQUpEQSx3Q0FJQztBQUFBLE1BSERDLDRCQUdDLFFBSERBLDRCQUdDO0FBQUEsTUFGREMsbUNBRUMsUUFGREEsbUNBRUM7QUFBQSxNQUREQyxtQ0FDQyxRQUREQSxtQ0FDQztBQUNELFNBQU87QUFDTDtBQUNBLHFEQUFpRDtBQUMvQ0MsTUFBQUEsV0FBVyxFQUFFLFNBRGtDO0FBRS9DQyxNQUFBQSxPQUFPLEVBQUU7QUFGc0MsS0FGNUM7QUFPTEMsSUFBQUEsVUFBVSxFQUFFLE1BUFA7QUFRTEMsSUFBQUEsZUFBZSxFQUFFVCxpQ0FSWjtBQVNMVSxJQUFBQSxZQUFZLEVBQUVaLGNBVFQ7QUFVTFEsSUFBQUEsV0FBVyxFQUFFLENBVlI7QUFXTEssSUFBQUEsTUFBTSxFQUFFLENBWEg7QUFZTEMsSUFBQUEsS0FBSyxFQUFFVCw0QkFaRjtBQWFMVSxJQUFBQSxVQUFVLEVBQUVkLFdBYlA7QUFjTGUsSUFBQUEsUUFBUSxFQUFFakIseUJBZEw7QUFlTFUsSUFBQUEsT0FBTyxFQUFFLENBZko7QUFnQkxRLElBQUFBLE9BQU8sRUFBRWpCLGNBaEJKO0FBaUJMa0IsSUFBQUEsUUFBUSxFQUFFLFVBakJMO0FBa0JMQyxJQUFBQSxNQUFNLEVBQUUsQ0FsQkg7QUFrQk07QUFFWCxlQUFXO0FBQ1RSLE1BQUFBLGVBQWUsRUFBRVAsd0NBRFI7QUFFVFUsTUFBQUEsS0FBSyxFQUFFUCxtQ0FBbUMsSUFBSUY7QUFGckMsS0FwQk47QUF5QkwsZUFBVztBQUNUTSxNQUFBQSxlQUFlLEVBQUVSLHdDQURSO0FBRVRXLE1BQUFBLEtBQUssRUFBRVIsbUNBQW1DLElBQUlEO0FBRnJDLEtBekJOO0FBOEJMLHFDQUFpQztBQUMvQmUsTUFBQUEsS0FBSyxFQUFFO0FBRHdCLEtBOUI1QjtBQWtDTCwrQkFBMkI7QUFDekJDLE1BQUFBLElBQUksRUFBRTtBQURtQjtBQWxDdEIsR0FBUDtBQXNDRCIsInNvdXJjZVJvb3QiOiJjb21wb25lbnQ6Ly8vIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gY3JlYXRlU2Nyb2xsVG9FbmRCdXR0b25TdHlsZSh7XG4gIG5ld01lc3NhZ2VzQnV0dG9uRm9udFNpemUsXG4gIHBhZGRpbmdSZWd1bGFyLFxuICBwcmltYXJ5Rm9udCxcbiAgdHJhbnNjcmlwdE92ZXJsYXlCdXR0b25CYWNrZ3JvdW5kLFxuICB0cmFuc2NyaXB0T3ZlcmxheUJ1dHRvbkJhY2tncm91bmRPbkZvY3VzLFxuICB0cmFuc2NyaXB0T3ZlcmxheUJ1dHRvbkJhY2tncm91bmRPbkhvdmVyLFxuICB0cmFuc2NyaXB0T3ZlcmxheUJ1dHRvbkNvbG9yLFxuICB0cmFuc2NyaXB0T3ZlcmxheUJ1dHRvbkNvbG9yT25Gb2N1cyxcbiAgdHJhbnNjcmlwdE92ZXJsYXlCdXR0b25Db2xvck9uSG92ZXJcbn0pIHtcbiAgcmV0dXJuIHtcbiAgICAvLyBUT0RPOiBbUDNdIENhbiB3ZSBub3QgdG8gdW5zZXQgYm9yZGVyV2lkdGggYW5kIG91dGxpbmUgZWFybGllcj9cbiAgICAnQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpJzoge1xuICAgICAgYm9yZGVyV2lkdGg6ICdpbml0aWFsJyxcbiAgICAgIG91dGxpbmU6ICdpbml0aWFsJ1xuICAgIH0sXG5cbiAgICBhcHBlYXJhbmNlOiAnbm9uZScsXG4gICAgYmFja2dyb3VuZENvbG9yOiB0cmFuc2NyaXB0T3ZlcmxheUJ1dHRvbkJhY2tncm91bmQsXG4gICAgYm9yZGVyUmFkaXVzOiBwYWRkaW5nUmVndWxhcixcbiAgICBib3JkZXJXaWR0aDogMCxcbiAgICBib3R0b206IDUsXG4gICAgY29sb3I6IHRyYW5zY3JpcHRPdmVybGF5QnV0dG9uQ29sb3IsXG4gICAgZm9udEZhbWlseTogcHJpbWFyeUZvbnQsXG4gICAgZm9udFNpemU6IG5ld01lc3NhZ2VzQnV0dG9uRm9udFNpemUsXG4gICAgb3V0bGluZTogMCxcbiAgICBwYWRkaW5nOiBwYWRkaW5nUmVndWxhcixcbiAgICBwb3NpdGlvbjogJ2Fic29sdXRlJyxcbiAgICB6SW5kZXg6IDEsIC8vIFdlIGZvcm1lZCBhIHN0YWNraW5nIGNvbnRleHQgaW4gdGhlIHBhcmVudCBjb250YWluZXIsIHNvIHdlIGNhbiB1c2UgXCJ6LWluZGV4XCIgaGVyZS5cblxuICAgICcmOmhvdmVyJzoge1xuICAgICAgYmFja2dyb3VuZENvbG9yOiB0cmFuc2NyaXB0T3ZlcmxheUJ1dHRvbkJhY2tncm91bmRPbkhvdmVyLFxuICAgICAgY29sb3I6IHRyYW5zY3JpcHRPdmVybGF5QnV0dG9uQ29sb3JPbkhvdmVyIHx8IHRyYW5zY3JpcHRPdmVybGF5QnV0dG9uQ29sb3JcbiAgICB9LFxuXG4gICAgJyY6Zm9jdXMnOiB7XG4gICAgICBiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zY3JpcHRPdmVybGF5QnV0dG9uQmFja2dyb3VuZE9uRm9jdXMsXG4gICAgICBjb2xvcjogdHJhbnNjcmlwdE92ZXJsYXlCdXR0b25Db2xvck9uRm9jdXMgfHwgdHJhbnNjcmlwdE92ZXJsYXlCdXR0b25Db2xvclxuICAgIH0sXG5cbiAgICAnJjpub3QoLndlYmNoYXRfX292ZXJsYXktLXJ0bCknOiB7XG4gICAgICByaWdodDogMjBcbiAgICB9LFxuXG4gICAgJyYud2ViY2hhdF9fb3ZlcmxheS0tcnRsJzoge1xuICAgICAgbGVmdDogMjBcbiAgICB9XG4gIH07XG59XG4iXX0=