UNPKG

@atlaskit/editor-core

Version:

A package contains Atlassian editor core functionality

42 lines (41 loc) 1.82 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.CommentToolbar = void 0; var _react = _interopRequireDefault(require("react")); var _toolbar = require("@atlaskit/editor-common/toolbar"); var _toolbar2 = require("../../../utils/toolbar"); var _Toolbar = require("../../Toolbar/Toolbar"); /** * Primary toolbar driven by components registered by `editor-plugin-toolbar`, introduced in `platform_editor_toolbar_aifc`. */ var CommentToolbar = exports.CommentToolbar = function CommentToolbar(_ref) { var _editorAPI$toolbar; var editorAPI = _ref.editorAPI, editorView = _ref.editorView, editorAppearance = _ref.editorAppearance, disabled = _ref.disabled, popupsBoundariesElement = _ref.popupsBoundariesElement, popupsMountPoint = _ref.popupsMountPoint, popupsScrollableElement = _ref.popupsScrollableElement; var components = editorAPI === null || editorAPI === void 0 || (_editorAPI$toolbar = editorAPI.toolbar) === null || _editorAPI$toolbar === void 0 ? void 0 : _editorAPI$toolbar.actions.getComponents(); var toolbar = components === null || components === void 0 ? void 0 : components.find(function (component) { return component.key === _toolbar.TOOLBARS.PRIMARY_TOOLBAR; }); if (!components || !(0, _toolbar2.isToolbar)(toolbar)) { return null; } return /*#__PURE__*/_react.default.createElement(_Toolbar.ToolbarNext, { toolbar: toolbar, components: components, editorView: editorView, editorAPI: editorAPI, editorAppearance: editorAppearance, isDisabled: disabled, popupsBoundariesElement: popupsBoundariesElement, popupsScrollableElement: popupsScrollableElement, popupsMountPoint: popupsMountPoint }); };