UNPKG

@engie-group/fluid-design-system-react

Version:

Fluid Design System React

22 lines (19 loc) 615 B
import React__default from 'react'; const labelFromChildren = (children) => { if (typeof children === 'string') { return children; } const child = React__default.Children.only(children); if (typeof child === 'object') { if (typeof child.props.children === 'string') { return child.props.children; } if (typeof child.props.children === 'object' && 'asChild' in child.props && child.props.asChild) { return labelFromChildren(child.props.children); } } return undefined; }; export { labelFromChildren };