haiku-atelier-2024/web/vendor/htmlburger/carbon-fields/packages/metaboxes/containers/hooks.js
2025-04-23 19:14:24 +02:00

25 lines
586 B
JavaScript

/**
* External dependencies.
*/
import { compose } from '@wordpress/compose';
import { addFilter } from '@wordpress/hooks';
/**
* Carbon Fields dependencies.
*/
import { withFilters } from '@carbon-fields/core';
/**
* Internal dependencies.
*/
import withContainer from '../hocs/with-container';
/**
* Extends the containers with necessary hooks.
*/
addFilter( 'carbon-fields.register-container-type', 'carbon-fields/metaboxes', ( type, context, component ) => {
return compose(
withContainer,
withFilters( `carbon-fields.${ type }.${ context }` )
)( component );
} );