UNPKG

@wordpress/components

Version:
23 lines (21 loc) 534 B
/** * External dependencies */ /** * WordPress dependencies */ import { Children, isValidElement } from '@wordpress/element'; /** * Gets a collection of available children elements from a React component's children prop. * * @param children * * @return An array of available children. */ export function getValidChildren(children) { if (typeof children === 'string') { return [children]; } return Children.toArray(children).filter(child => isValidElement(child)); } //# sourceMappingURL=get-valid-children.js.map