@gechiui/block-editor
Version:
22 lines (20 loc) • 615 B
JavaScript
import _extends from "@babel/runtime/helpers/esm/extends";
import { createElement } from "@gechiui/element";
/**
* GeChiUI dependencies
*/
import { createHigherOrderComponent } from '@gechiui/compose';
/**
* Internal dependencies
*/
import { useBlockEditContext } from '../block-edit/context';
const withClientId = createHigherOrderComponent(WrappedComponent => props => {
const {
clientId
} = useBlockEditContext();
return createElement(WrappedComponent, _extends({}, props, {
clientId: clientId
}));
}, 'withClientId');
export default withClientId;
//# sourceMappingURL=with-client-id.js.map