@atlaskit/editor-core
Version:
A package contains Atlassian editor core functionality
49 lines (47 loc) • 1.83 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.InlineNodeViewSharedStyles = void 0;
var _react = require("@emotion/react");
/* eslint-disable @atlaskit/ui-styling-standard/use-compiled */
// eslint-disable-next-line @atlaskit/ui-styling-standard/no-exported-styles
var InlineNodeViewSharedStyles = exports.InlineNodeViewSharedStyles = (0, _react.css)({
// eslint-disable-next-line @atlaskit/ui-styling-standard/no-nested-selectors
'.ProseMirror': {
// eslint-disable-next-line @atlaskit/ui-styling-standard/no-nested-selectors
'.inlineNodeView': {
display: 'inline',
userSelect: 'all',
whiteSpace: 'nowrap',
// eslint-disable-next-line @atlaskit/ui-styling-standard/no-nested-selectors, @atlaskit/ui-styling-standard/no-unsafe-selectors
'& > *:not(.zeroWidthSpaceContainer)': {
whiteSpace: 'pre-wrap'
},
// eslint-disable-next-line @atlaskit/ui-styling-standard/no-nested-selectors
'& > .assistive': {
userSelect: 'none'
}
},
// eslint-disable-next-line @atlaskit/ui-styling-standard/no-nested-selectors
'&.ua-safari': {
// eslint-disable-next-line @atlaskit/ui-styling-standard/no-nested-selectors
'.inlineNodeView': {
// eslint-disable-next-line @atlaskit/ui-styling-standard/no-nested-selectors
'&::selection, *::selection': {
background: 'transparent'
}
}
},
// eslint-disable-next-line @atlaskit/ui-styling-standard/no-nested-selectors
'&.ua-chrome .inlineNodeView > span': {
userSelect: 'none'
},
// eslint-disable-next-line @atlaskit/ui-styling-standard/no-nested-selectors
'.inlineNodeViewAddZeroWidthSpace': {
'&::after': {
content: "'\u200B'" // ZERO_WIDTH_SPACE
}
}
}
});