@wordpress/e2e-tests
Version:
Test plugins and mu-plugins for E2E tests in WordPress.
36 lines (31 loc) • 759 B
JavaScript
( function () {
const registerBlockType = wp.blocks.registerBlockType;
const el = wp.element.createElement;
const { useBlockProps } = wp.blockEditor;
registerBlockType( 'test/test-meta-attribute-block-late', {
apiVersion: 3,
title: 'Test Meta Attribute Block (Late Registration)',
icon: 'star',
category: 'text',
attributes: {
content: {
type: 'string',
source: 'meta',
meta: 'my_meta',
},
},
edit: function Edit( props ) {
const blockProps = useBlockProps( {
className: 'my-meta-input',
value: props.attributes.content,
onChange( event ) {
props.setAttributes( { content: event.target.value } );
},
} );
return el( 'input', blockProps );
},
save() {
return null;
},
} );
} )();