UNPKG

botframework-webchat-component

Version:
67 lines (66 loc) 8.13 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = createMarkdownStyle; var _CSSTokens = _interopRequireDefault(require("../CSSTokens")); var _Constants = require("./Constants"); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } // This style is for accompanying result of `renderMarkdown()`. // Mostly, it should only styles elements that are generated/modified during `renderMarkdown()`. // For example, "open in new window" icon, which is done by `betterLink`. function createMarkdownStyle() { var _webchat__renderM; return { '&.webchat__render-markdown': { display: 'contents', // Copied from Adaptive Cards inline styling. '&.webchat__render-markdown--adaptive-cards > *:first-child': { marginTop: 0, width: '100%', overflow: 'hidden', textOverflow: 'ellipsis' }, // Copied from Adaptive Cards inline styling. '&.webchat__render-markdown--adaptive-cards > *:last-child': { marginBottom: 0 }, '&.webchat__render-markdown--message-activity > *:first-child': { marginTop: 0 }, '&.webchat__render-markdown--message-activity > *:last-child': { marginBottom: 0 }, '& .webchat__render-markdown__external-link-icon': { backgroundImage: _CSSTokens.default.IconURLExternalLink, height: '.75em', marginLeft: '.25em' }, '& .webchat__render-markdown__citation': (_webchat__renderM = { background: 'transparent', border: 0, cursor: 'pointer', fontFamily: 'unset', fontSize: 'unset', padding: 0, textDecoration: 'underline', whiteSpace: 'nowrap' }, _defineProperty(_webchat__renderM, _Constants.FORCED_COLORS_SELECTOR, { color: 'LinkText' }), _defineProperty(_webchat__renderM, _Constants.NOT_FORCED_COLORS_SELECTOR, { color: _CSSTokens.default.ColorAccent }), _webchat__renderM), '& .webchat__render-markdown__pure-identifier': { whiteSpace: 'nowrap' }, '& .webchat__render-markdown__pure-identifier::after': { content: "']'" }, '& .webchat__render-markdown__pure-identifier::before': { content: "'['" } } }; } //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJfQ1NTVG9rZW5zIiwiX2ludGVyb3BSZXF1aXJlRGVmYXVsdCIsInJlcXVpcmUiLCJfQ29uc3RhbnRzIiwib2JqIiwiX19lc01vZHVsZSIsImRlZmF1bHQiLCJfZGVmaW5lUHJvcGVydHkiLCJrZXkiLCJ2YWx1ZSIsIk9iamVjdCIsImRlZmluZVByb3BlcnR5IiwiZW51bWVyYWJsZSIsImNvbmZpZ3VyYWJsZSIsIndyaXRhYmxlIiwiY3JlYXRlTWFya2Rvd25TdHlsZSIsIl93ZWJjaGF0X19yZW5kZXJNIiwiZGlzcGxheSIsIm1hcmdpblRvcCIsIndpZHRoIiwib3ZlcmZsb3ciLCJ0ZXh0T3ZlcmZsb3ciLCJtYXJnaW5Cb3R0b20iLCJiYWNrZ3JvdW5kSW1hZ2UiLCJDU1NUb2tlbnMiLCJJY29uVVJMRXh0ZXJuYWxMaW5rIiwiaGVpZ2h0IiwibWFyZ2luTGVmdCIsImJhY2tncm91bmQiLCJib3JkZXIiLCJjdXJzb3IiLCJmb250RmFtaWx5IiwiZm9udFNpemUiLCJwYWRkaW5nIiwidGV4dERlY29yYXRpb24iLCJ3aGl0ZVNwYWNlIiwiRk9SQ0VEX0NPTE9SU19TRUxFQ1RPUiIsImNvbG9yIiwiTk9UX0ZPUkNFRF9DT0xPUlNfU0VMRUNUT1IiLCJDb2xvckFjY2VudCIsImNvbnRlbnQiXSwic291cmNlUm9vdCI6ImNvbXBvbmVudDovLy8iLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9TdHlsZXMvU3R5bGVTZXQvUmVuZGVyTWFya2Rvd24udHMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IENTU1Rva2VucyBmcm9tICcuLi9DU1NUb2tlbnMnO1xuaW1wb3J0IHsgRk9SQ0VEX0NPTE9SU19TRUxFQ1RPUiwgTk9UX0ZPUkNFRF9DT0xPUlNfU0VMRUNUT1IgfSBmcm9tICcuL0NvbnN0YW50cyc7XG5cbi8vIFRoaXMgc3R5bGUgaXMgZm9yIGFjY29tcGFueWluZyByZXN1bHQgb2YgYHJlbmRlck1hcmtkb3duKClgLlxuLy8gTW9zdGx5LCBpdCBzaG91bGQgb25seSBzdHlsZXMgZWxlbWVudHMgdGhhdCBhcmUgZ2VuZXJhdGVkL21vZGlmaWVkIGR1cmluZyBgcmVuZGVyTWFya2Rvd24oKWAuXG4vLyBGb3IgZXhhbXBsZSwgXCJvcGVuIGluIG5ldyB3aW5kb3dcIiBpY29uLCB3aGljaCBpcyBkb25lIGJ5IGBiZXR0ZXJMaW5rYC5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIGNyZWF0ZU1hcmtkb3duU3R5bGUoKSB7XG4gIHJldHVybiB7XG4gICAgJyYud2ViY2hhdF9fcmVuZGVyLW1hcmtkb3duJzoge1xuICAgICAgZGlzcGxheTogJ2NvbnRlbnRzJyxcblxuICAgICAgLy8gQ29waWVkIGZyb20gQWRhcHRpdmUgQ2FyZHMgaW5saW5lIHN0eWxpbmcuXG4gICAgICAnJi53ZWJjaGF0X19yZW5kZXItbWFya2Rvd24tLWFkYXB0aXZlLWNhcmRzID4gKjpmaXJzdC1jaGlsZCc6IHtcbiAgICAgICAgbWFyZ2luVG9wOiAwLFxuICAgICAgICB3aWR0aDogJzEwMCUnLFxuICAgICAgICBvdmVyZmxvdzogJ2hpZGRlbicsXG4gICAgICAgIHRleHRPdmVyZmxvdzogJ2VsbGlwc2lzJ1xuICAgICAgfSxcblxuICAgICAgLy8gQ29waWVkIGZyb20gQWRhcHRpdmUgQ2FyZHMgaW5saW5lIHN0eWxpbmcuXG4gICAgICAnJi53ZWJjaGF0X19yZW5kZXItbWFya2Rvd24tLWFkYXB0aXZlLWNhcmRzID4gKjpsYXN0LWNoaWxkJzoge1xuICAgICAgICBtYXJnaW5Cb3R0b206IDBcbiAgICAgIH0sXG5cbiAgICAgICcmLndlYmNoYXRfX3JlbmRlci1tYXJrZG93bi0tbWVzc2FnZS1hY3Rpdml0eSA+ICo6Zmlyc3QtY2hpbGQnOiB7XG4gICAgICAgIG1hcmdpblRvcDogMFxuICAgICAgfSxcblxuICAgICAgJyYud2ViY2hhdF9fcmVuZGVyLW1hcmtkb3duLS1tZXNzYWdlLWFjdGl2aXR5ID4gKjpsYXN0LWNoaWxkJzoge1xuICAgICAgICBtYXJnaW5Cb3R0b206IDBcbiAgICAgIH0sXG5cbiAgICAgICcmIC53ZWJjaGF0X19yZW5kZXItbWFya2Rvd25fX2V4dGVybmFsLWxpbmstaWNvbic6IHtcbiAgICAgICAgYmFja2dyb3VuZEltYWdlOiBDU1NUb2tlbnMuSWNvblVSTEV4dGVybmFsTGluayxcbiAgICAgICAgaGVpZ2h0OiAnLjc1ZW0nLFxuICAgICAgICBtYXJnaW5MZWZ0OiAnLjI1ZW0nXG4gICAgICB9LFxuXG4gICAgICAnJiAud2ViY2hhdF9fcmVuZGVyLW1hcmtkb3duX19jaXRhdGlvbic6IHtcbiAgICAgICAgYmFja2dyb3VuZDogJ3RyYW5zcGFyZW50JyxcbiAgICAgICAgYm9yZGVyOiAwLFxuICAgICAgICBjdXJzb3I6ICdwb2ludGVyJyxcbiAgICAgICAgZm9udEZhbWlseTogJ3Vuc2V0JyxcbiAgICAgICAgZm9udFNpemU6ICd1bnNldCcsXG4gICAgICAgIHBhZGRpbmc6IDAsXG4gICAgICAgIHRleHREZWNvcmF0aW9uOiAndW5kZXJsaW5lJyxcbiAgICAgICAgd2hpdGVTcGFjZTogJ25vd3JhcCcsXG5cbiAgICAgICAgW0ZPUkNFRF9DT0xPUlNfU0VMRUNUT1JdOiB7XG4gICAgICAgICAgY29sb3I6ICdMaW5rVGV4dCdcbiAgICAgICAgfSxcblxuICAgICAgICBbTk9UX0ZPUkNFRF9DT0xPUlNfU0VMRUNUT1JdOiB7XG4gICAgICAgICAgY29sb3I6IENTU1Rva2Vucy5Db2xvckFjY2VudFxuICAgICAgICB9XG4gICAgICB9LFxuXG4gICAgICAnJiAud2ViY2hhdF9fcmVuZGVyLW1hcmtkb3duX19wdXJlLWlkZW50aWZpZXInOiB7XG4gICAgICAgIHdoaXRlU3BhY2U6ICdub3dyYXAnXG4gICAgICB9LFxuXG4gICAgICAnJiAud2ViY2hhdF9fcmVuZGVyLW1hcmtkb3duX19wdXJlLWlkZW50aWZpZXI6OmFmdGVyJzoge1xuICAgICAgICBjb250ZW50OiBcIiddJ1wiXG4gICAgICB9LFxuXG4gICAgICAnJiAud2ViY2hhdF9fcmVuZGVyLW1hcmtkb3duX19wdXJlLWlkZW50aWZpZXI6OmJlZm9yZSc6IHtcbiAgICAgICAgY29udGVudDogXCInWydcIlxuICAgICAgfVxuICAgIH1cbiAgfTtcbn1cbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUEsSUFBQUEsVUFBQSxHQUFBQyxzQkFBQSxDQUFBQyxPQUFBO0FBQ0EsSUFBQUMsVUFBQSxHQUFBRCxPQUFBO0FBQWlGLFNBQUFELHVCQUFBRyxHQUFBLFdBQUFBLEdBQUEsSUFBQUEsR0FBQSxDQUFBQyxVQUFBLEdBQUFELEdBQUEsS0FBQUUsT0FBQSxFQUFBRixHQUFBO0FBQUEsU0FBQUcsZ0JBQUFILEdBQUEsRUFBQUksR0FBQSxFQUFBQyxLQUFBLFFBQUFELEdBQUEsSUFBQUosR0FBQSxJQUFBTSxNQUFBLENBQUFDLGNBQUEsQ0FBQVAsR0FBQSxFQUFBSSxHQUFBLElBQUFDLEtBQUEsRUFBQUEsS0FBQSxFQUFBRyxVQUFBLFFBQUFDLFlBQUEsUUFBQUMsUUFBQSxvQkFBQVYsR0FBQSxDQUFBSSxHQUFBLElBQUFDLEtBQUEsV0FBQUwsR0FBQTtBQUVqRjtBQUNBO0FBQ0E7QUFDZSxTQUFTVyxtQkFBbUJBLENBQUEsRUFBRztFQUFBLElBQUFDLGlCQUFBO0VBQzVDLE9BQU87SUFDTCw0QkFBNEIsRUFBRTtNQUM1QkMsT0FBTyxFQUFFLFVBQVU7TUFFbkI7TUFDQSw0REFBNEQsRUFBRTtRQUM1REMsU0FBUyxFQUFFLENBQUM7UUFDWkMsS0FBSyxFQUFFLE1BQU07UUFDYkMsUUFBUSxFQUFFLFFBQVE7UUFDbEJDLFlBQVksRUFBRTtNQUNoQixDQUFDO01BRUQ7TUFDQSwyREFBMkQsRUFBRTtRQUMzREMsWUFBWSxFQUFFO01BQ2hCLENBQUM7TUFFRCw4REFBOEQsRUFBRTtRQUM5REosU0FBUyxFQUFFO01BQ2IsQ0FBQztNQUVELDZEQUE2RCxFQUFFO1FBQzdESSxZQUFZLEVBQUU7TUFDaEIsQ0FBQztNQUVELGlEQUFpRCxFQUFFO1FBQ2pEQyxlQUFlLEVBQUVDLGtCQUFTLENBQUNDLG1CQUFtQjtRQUM5Q0MsTUFBTSxFQUFFLE9BQU87UUFDZkMsVUFBVSxFQUFFO01BQ2QsQ0FBQztNQUVELHVDQUF1QyxHQUFBWCxpQkFBQTtRQUNyQ1ksVUFBVSxFQUFFLGFBQWE7UUFDekJDLE1BQU0sRUFBRSxDQUFDO1FBQ1RDLE1BQU0sRUFBRSxTQUFTO1FBQ2pCQyxVQUFVLEVBQUUsT0FBTztRQUNuQkMsUUFBUSxFQUFFLE9BQU87UUFDakJDLE9BQU8sRUFBRSxDQUFDO1FBQ1ZDLGNBQWMsRUFBRSxXQUFXO1FBQzNCQyxVQUFVLEVBQUU7TUFBUSxHQUFBNUIsZUFBQSxDQUFBUyxpQkFBQSxFQUVuQm9CLGlDQUFzQixFQUFHO1FBQ3hCQyxLQUFLLEVBQUU7TUFDVCxDQUFDLEdBQUE5QixlQUFBLENBQUFTLGlCQUFBLEVBRUFzQixxQ0FBMEIsRUFBRztRQUM1QkQsS0FBSyxFQUFFYixrQkFBUyxDQUFDZTtNQUNuQixDQUFDLEdBQUF2QixpQkFBQSxDQUNGO01BRUQsOENBQThDLEVBQUU7UUFDOUNtQixVQUFVLEVBQUU7TUFDZCxDQUFDO01BRUQscURBQXFELEVBQUU7UUFDckRLLE9BQU8sRUFBRTtNQUNYLENBQUM7TUFFRCxzREFBc0QsRUFBRTtRQUN0REEsT0FBTyxFQUFFO01BQ1g7SUFDRjtFQUNGLENBQUM7QUFDSCJ9