@wordpress/edit-post
Version:
Edit Post module for WordPress.
54 lines (43 loc) • 1.27 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.initializeEditor = initializeEditor;
Object.defineProperty(exports, "store", {
enumerable: true,
get: function () {
return _store.store;
}
});
var _element = require("@wordpress/element");
require("@wordpress/core-data");
require("@wordpress/format-library");
var _store = require("./store");
var _editor = _interopRequireDefault(require("./editor"));
/**
* WordPress dependencies
*/
/**
* Internal dependencies
*/
let editorInitialized = false;
/**
* Initializes the Editor and returns a componentProvider
* that can be registered with `AppRegistry.registerComponent`
*
* @param {string} id Unique identifier for editor instance.
* @param {Object} postType Post type of the post to edit.
* @param {Object} postId ID of the post to edit (unused right now)
*/
function initializeEditor(id, postType, postId) {
if (editorInitialized) {
return;
}
editorInitialized = true;
(0, _element.render)((0, _element.createElement)(_editor.default, {
postId: postId,
postType: postType
}), id);
}
//# sourceMappingURL=index.native.js.map