UNPKG

@wordpress/editor

Version:
29 lines (27 loc) 665 B
/** * External dependencies */ import { get } from 'lodash'; /** * WordPress dependencies */ import { compose } from '@wordpress/compose'; import { withSelect } from '@wordpress/data'; export function PostStickyCheck({ hasStickyAction, postType, children }) { if (postType !== 'post' || !hasStickyAction) { return null; } return children; } export default compose([withSelect(select => { const post = select('core/editor').getCurrentPost(); return { hasStickyAction: get(post, ['_links', 'wp:action-sticky'], false), postType: select('core/editor').getCurrentPostType() }; })])(PostStickyCheck); //# sourceMappingURL=check.js.map