UNPKG

@wordpress/editor

Version:
30 lines (27 loc) 739 B
/** * WordPress dependencies */ import { useSelect } from '@wordpress/data'; /** * Internal dependencies */ import { visibilityOptions } from './utils'; import { store as editorStore } from '../../store'; /** * Returns the label for the current post visibility setting. * * @return {string} Post visibility label. */ export default function PostVisibilityLabel() { return usePostVisibilityLabel(); } /** * Get the label for the current post visibility setting. * * @return {string} Post visibility label. */ export function usePostVisibilityLabel() { const visibility = useSelect(select => select(editorStore).getEditedPostVisibility()); return visibilityOptions[visibility]?.label; } //# sourceMappingURL=label.js.map