@wordpress/edit-post
Version:
Edit Post module for WordPress.
63 lines (47 loc) • 1.5 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _element = require("@wordpress/element");
var _lodash = require("lodash");
var _data = require("@wordpress/data");
var _components = require("@wordpress/components");
var _i18n = require("@wordpress/i18n");
var _url = require("@wordpress/url");
/**
* External dependencies
*/
/**
* WordPress dependencies
*/
function FullscreenModeClose(_ref) {
var isActive = _ref.isActive,
postType = _ref.postType;
if (!isActive || !postType) {
return null;
}
return (0, _element.createElement)(_components.Toolbar, {
className: "edit-post-fullscreen-mode-close__toolbar"
}, (0, _element.createElement)(_components.IconButton, {
icon: "arrow-left-alt2",
href: (0, _url.addQueryArgs)('edit.php', {
post_type: postType.slug
}),
label: (0, _lodash.get)(postType, ['labels', 'view_items'], (0, _i18n.__)('Back'))
}));
}
var _default = (0, _data.withSelect)(function (select) {
var _select = select('core/editor'),
getCurrentPostType = _select.getCurrentPostType;
var _select2 = select('core/edit-post'),
isFeatureActive = _select2.isFeatureActive;
var _select3 = select('core'),
getPostType = _select3.getPostType;
return {
isActive: isFeatureActive('fullscreenMode'),
postType: getPostType(getCurrentPostType())
};
})(FullscreenModeClose);
exports.default = _default;
//# sourceMappingURL=index.js.map