import { ComponentType } from 'react'; import { addFilter } from '@wordpress/hooks'; import { ImageToolbar } from './imageToolbar'; import { BlockEditProps } from '@/types'; import { TextToolbar } from './textToolbar'; const BlockToolbar = (BlockEdit: ComponentType) => function (props: BlockEditProps) { const { name } = props; return ( <> {['core/image', 'core/cover', 'core/media-text'].includes(name) && } {['core/paragraph', 'core/heading', 'core/list-item'].includes(name) && } ); }; addFilter('editor.BlockEdit', 'filter-ai/block-toolbar', BlockToolbar);