UNPKG

@atlaskit/editor-core

Version:

A package contains Atlassian editor core functionality

29 lines (28 loc) 1.21 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.ChromelessEditor = ChromelessEditor; var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends")); var _react = _interopRequireDefault(require("react")); var _coreEditor = require("../composable-editor/core-editor"); var _Chromeless = _interopRequireDefault(require("../ui/Appearance/Chromeless")); /** * Editor component based on `ComposableEditor` which sets the `appearance` to "chromeless". * * 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 ChromelessEditorProps * @returns Editor component */ function ChromelessEditor(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: "chromeless", AppearanceComponent: _Chromeless.default })); }