UNPKG

@atlaskit/editor-plugin-quick-insert

Version:

Quick insert plugin for @atlaskit/editor-core

20 lines (19 loc) 1.1 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.QuickInsertRecommendedSlot = void 0; var _objectWithoutProperties2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutProperties")); var _react = _interopRequireDefault(require("react")); var _useQuickInsertContext = require("@atlaskit/editor-common/quick-insert/use-quick-insert-context"); var _excluded = ["index", "getSnapshot"]; var QuickInsertRecommendedSlot = exports.QuickInsertRecommendedSlot = function QuickInsertRecommendedSlot(_ref) { var index = _ref.index, getSnapshot = _ref.getSnapshot, props = (0, _objectWithoutProperties2.default)(_ref, _excluded); var _useQuickInsertContex = (0, _useQuickInsertContext.useQuickInsertContext)(), surfaceContext = _useQuickInsertContex.surfaceContext; var item = getSnapshot(surfaceContext)[index]; return item !== null && item !== void 0 && item.component ? /*#__PURE__*/_react.default.createElement(item.component, props) : null; };