UNPKG

@wordpress/edit-post

Version:
35 lines (30 loc) 633 B
/** * External dependencies */ import { flow } from 'lodash'; /** * WordPress dependencies */ import { MenuItem } from '@wordpress/components'; import { withDispatch } from '@wordpress/data'; import { __ } from '@wordpress/i18n'; export function ManageBlocksMenuItem( { onSelect, openModal } ) { return ( <MenuItem onClick={ flow( [ onSelect, () => openModal( 'edit-post/manage-blocks' ), ] ) } > { __( 'Block Manager' ) } </MenuItem> ); } export default withDispatch( ( dispatch ) => { const { openModal, } = dispatch( 'core/edit-post' ); return { openModal, }; } )( ManageBlocksMenuItem );