UNPKG

@atlaskit/editor-plugin-quick-insert

Version:

Quick insert plugin for @atlaskit/editor-core

13 lines • 751 B
import _objectWithoutProperties from "@babel/runtime/helpers/objectWithoutProperties"; var _excluded = ["index", "getSnapshot"]; import React from 'react'; import { useQuickInsertContext } from '@atlaskit/editor-common/quick-insert/use-quick-insert-context'; export var QuickInsertRecommendedSlot = function QuickInsertRecommendedSlot(_ref) { var index = _ref.index, getSnapshot = _ref.getSnapshot, props = _objectWithoutProperties(_ref, _excluded); var _useQuickInsertContex = useQuickInsertContext(), surfaceContext = _useQuickInsertContex.surfaceContext; var item = getSnapshot(surfaceContext)[index]; return item !== null && item !== void 0 && item.component ? /*#__PURE__*/React.createElement(item.component, props) : null; };