Back

40% Statements 2/5
0% Branches 0/2
50% Functions 1/2
25% Lines 1/4

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30                      36x                                    
/**
 * External dependencies
 */
import { InspectorControls } from '@wordpress/block-editor';
import { createHigherOrderComponent } from '@wordpress/compose';
/**
 * Internal dependencies
 */
import { isVideoPressBlockBasedOnAttributes } from '../utils';
import TransformControl from './components/transform-control';
 
const withV6TransformEdit = createHigherOrderComponent( BlockEdit => props => {
	// Only apply to the extended core/video block (v5).
	if ( ! isVideoPressBlockBasedOnAttributes( props.attributes ) ) {
		return <BlockEdit { ...props } />;
	}
 
	return (
		<>
			<InspectorControls>
				<TransformControl clientId={ props.clientId } attributes={ props.attributes } />
			</InspectorControls>
 
			<BlockEdit { ...props } />
		</>
	);
} );
 
export default withV6TransformEdit;