@atlaskit/editor-core
Version:
A package contains Atlassian editor core functionality
29 lines (28 loc) • 1.18 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.CommentEditor = CommentEditor;
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
var _react = _interopRequireDefault(require("react"));
var _coreEditor = require("../composable-editor/core-editor");
var _Comment = require("../ui/Appearance/Comment/Comment");
/**
* Editor component based on `ComposableEditor` which sets the `appearance` to "comment".
*
* This has a performance benefit compared with `ComposableEditor` as it doesn't bundle unnecessary appearance code.
*
* Docs for `ComposableEditor` are also relevant: https://atlaskit.atlassian.com/packages/editor/editor-core
*
* @param props CommentEditorProps
* @returns Editor component
*/
function CommentEditor(props) {
// Ignored via go/ees005
// eslint-disable-next-line react/jsx-props-no-spreading
return /*#__PURE__*/_react.default.createElement(_coreEditor.CoreEditor, (0, _extends2.default)({}, props, {
appearance: "comment",
AppearanceComponent: _Comment.CommentEditorWithIntl
}));
}