UNPKG

@atlaskit/editor-plugin-before-primary-toolbar

Version:

Before primary toolbar plugin for @atlaskit/editor-core

27 lines (26 loc) 1.28 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.beforePrimaryToolbarPlugin = void 0; var _react = _interopRequireDefault(require("react")); var _BeforePrimaryToolbarWrapper = require("./ui/BeforePrimaryToolbarWrapper"); var beforePrimaryToolbarPlugin = exports.beforePrimaryToolbarPlugin = function beforePrimaryToolbarPlugin(_ref) { var _api$primaryToolbar; var api = _ref.api, props = _ref.config; var primaryToolbarComponent = function primaryToolbarComponent() { return /*#__PURE__*/_react.default.createElement(_BeforePrimaryToolbarWrapper.BeforePrimaryToolbarWrapper, { beforePrimaryToolbarComponents: props === null || props === void 0 ? void 0 : props.beforePrimaryToolbarComponents }); }; api === null || api === void 0 || (_api$primaryToolbar = api.primaryToolbar) === null || _api$primaryToolbar === void 0 || _api$primaryToolbar.actions.registerComponent({ name: 'beforePrimaryToolbar', component: primaryToolbarComponent }); return { name: 'beforePrimaryToolbar', primaryToolbarComponent: !(api !== null && api !== void 0 && api.primaryToolbar) ? primaryToolbarComponent : undefined }; };