@atlaskit/editor-plugin-quick-insert
Version:
Quick insert plugin for @atlaskit/editor-core
13 lines • 751 B
JavaScript
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;
};