@atlaskit/editor-core
Version:
A package contains Atlassian editor core functionality
64 lines (59 loc) • 2.8 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.sidebarArea = exports.fullPageEditorWrapper = exports.editorContentAreaHideContainer = exports.contentAreaWrapper = void 0;
var _react = require("@emotion/react");
/* eslint-disable @atlaskit/ui-styling-standard/use-compiled -- Ignored via go/DSP-18766 */
// eslint-disable-next-line @atlaskit/ui-styling-standard/no-exported-styles -- Ignored via go/DSP-18766
var fullPageEditorWrapper = exports.fullPageEditorWrapper = (0, _react.css)({
minWidth: '340px',
height: '100%',
display: 'flex',
flexDirection: 'column',
boxSizing: 'border-box'
});
// eslint-disable-next-line @atlaskit/ui-styling-standard/no-exported-styles
var contentAreaWrapper = exports.contentAreaWrapper = (0, _react.css)({
width: '100%',
containerType: 'inline-size',
containerName: 'editor-area',
// Chrome 129 Regression!
// By the spec, when the container-type: inline-size is used
// The browser should apply the bewlo properties to the element.
// However, for reasons that goes beyond my knowledge.
// Chrome 129 broke that behavior, and now we need to make it explicity.
contain: 'layout style inline-size'
});
// eslint-disable-next-line @atlaskit/ui-styling-standard/no-exported-styles -- Ignored via go/DSP-18766
var sidebarArea = exports.sidebarArea = (0, _react.css)({
height: '100%',
boxSizing: 'border-box',
alignSelf: 'flex-end',
// Make the sidebar sticky within the legacy content macro
// to prevent it from aligning to the bottom with large content.
// This style is only applied when opening inside the legacy content macro.
// eslint-disable-next-line @atlaskit/ui-styling-standard/no-unsafe-selectors, @atlaskit/ui-styling-standard/no-nested-selectors
'.extension-editable-area &': {
height: 'auto',
position: 'sticky',
top: 0,
alignSelf: 'flex-start'
}
});
// initially hide until we have a containerWidth and can properly size them,
// otherwise they can cause the editor width to extend which is non-recoverable
// eslint-disable-next-line @atlaskit/ui-styling-standard/no-exported-styles -- Ignored via go/DSP-18766
var editorContentAreaHideContainer = exports.editorContentAreaHideContainer = (0, _react.css)({
// eslint-disable-next-line @atlaskit/ui-styling-standard/no-nested-selectors -- Ignored via go/DSP-18766
'.fabric-editor--full-width-mode': {
// eslint-disable-next-line @atlaskit/ui-styling-standard/no-nested-selectors -- Ignored via go/DSP-18766
'.pm-table-container, .code-block, .extension-container': {
display: 'none'
},
// eslint-disable-next-line @atlaskit/ui-styling-standard/no-nested-selectors -- Ignored via go/DSP-18766
'.multiBodiedExtension--container': {
display: 'none'
}
}
});