20 lines
519 B
JavaScript
20 lines
519 B
JavaScript
/**
|
|
* Internal dependencies
|
|
*/
|
|
import { registeredBlocks } from './registered-blocks-init';
|
|
|
|
/**
|
|
* Retrieves the inner blocks registered as a child of a specific one.
|
|
*
|
|
* @export
|
|
* @param {string} main Name of the parent block to retrieve children of.
|
|
*
|
|
* @return {Object} List of registered inner blocks.
|
|
*/
|
|
export function getRegisteredInnerBlocks( main ) {
|
|
return typeof registeredBlocks[ main ] === 'object' &&
|
|
Object.keys( registeredBlocks[ main ] ).length > 0
|
|
? registeredBlocks[ main ]
|
|
: {};
|
|
}
|