@gechiui/block-editor
Version:
20 lines (16 loc) • 445 B
JavaScript
/**
* GeChiUI dependencies
*/
import { createHigherOrderComponent } from '@gechiui/compose';
/**
* Internal dependencies
*/
import { useBlockEditContext } from '../block-edit/context';
const withClientId = createHigherOrderComponent(
( WrappedComponent ) => ( props ) => {
const { clientId } = useBlockEditContext();
return <WrappedComponent { ...props } clientId={ clientId } />;
},
'withClientId'
);
export default withClientId;