UNPKG

@wordpress/editor

Version:
30 lines (29 loc) 661 B
/** * External dependencies */ import { get } from 'lodash'; /** * WordPress dependencies */ import { compose } from '@wordpress/compose'; import { withSelect } from '@wordpress/data'; export function PostVisibilityCheck({ hasPublishAction, render }) { const canEdit = hasPublishAction; return render({ canEdit }); } export default compose([withSelect(select => { const { getCurrentPost, getCurrentPostType } = select('core/editor'); return { hasPublishAction: get(getCurrentPost(), ['_links', 'wp:action-publish'], false), postType: getCurrentPostType() }; })])(PostVisibilityCheck); //# sourceMappingURL=check.js.map