@wordpress/editor
Version:
Enhanced block editor for WordPress posts.
26 lines (20 loc) • 551 B
JavaScript
/**
* External dependencies
*/
import { find } from 'lodash';
/**
* WordPress dependencies
*/
import { withSelect } from '@wordpress/data';
/**
* Internal dependencies
*/
import { visibilityOptions } from './utils';
function PostVisibilityLabel( { visibility } ) {
const getVisibilityLabel = () =>
find( visibilityOptions, { value: visibility } ).label;
return getVisibilityLabel( visibility );
}
export default withSelect( ( select ) => ( {
visibility: select( 'core/editor' ).getEditedPostVisibility(),
} ) )( PostVisibilityLabel );