@atlaskit/editor-core
Version:
A package contains Atlassian editor core functionality
22 lines • 896 B
JavaScript
import _extends from "@babel/runtime/helpers/extends";
import React from 'react';
import { CoreEditor } from '../composable-editor/core-editor';
import { CommentEditorWithIntl as Comment } from '../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
*/
export function CommentEditor(props) {
// Ignored via go/ees005
// eslint-disable-next-line react/jsx-props-no-spreading
return /*#__PURE__*/React.createElement(CoreEditor, _extends({}, props, {
appearance: "comment",
AppearanceComponent: Comment
}));
}