botframework-webchat-component
Version:
React component of botframework-webchat
67 lines (66 loc) • 8.13 kB
JavaScript
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
;