UNPKG

@wordpress/edit-post

Version:
50 lines (41 loc) 1.28 kB
import { createElement } from "@wordpress/element"; /** * External dependencies */ import { get } from 'lodash'; /** * WordPress dependencies */ import { withSelect } from '@wordpress/data'; import { IconButton, Toolbar } from '@wordpress/components'; import { __ } from '@wordpress/i18n'; import { addQueryArgs } from '@wordpress/url'; function FullscreenModeClose(_ref) { var isActive = _ref.isActive, postType = _ref.postType; if (!isActive || !postType) { return null; } return createElement(Toolbar, { className: "edit-post-fullscreen-mode-close__toolbar" }, createElement(IconButton, { icon: "arrow-left-alt2", href: addQueryArgs('edit.php', { post_type: postType.slug }), label: get(postType, ['labels', 'view_items'], __('Back')) })); } export default 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); //# sourceMappingURL=index.js.map