UNPKG

@wordpress/editor

Version:
27 lines (21 loc) 619 B
/** * WordPress dependencies */ import { useSelect } from '@wordpress/data'; import { privateApis as patternsPrivateApis } from '@wordpress/patterns'; /** * Internal dependencies */ import { store as editorStore } from '../../store'; import { unlock } from '../../lock-unlock'; const { OverridesPanel } = unlock( patternsPrivateApis ); export default function PatternOverridesPanel() { const supportsPatternOverridesPanel = useSelect( ( select ) => select( editorStore ).getCurrentPostType() === 'wp_block', [] ); if ( ! supportsPatternOverridesPanel ) { return null; } return <OverridesPanel />; }