UNPKG

@razorpay/blade

Version:

The Design System that powers Razorpay

7 lines (4 loc) 819 B
import React__default from 'react'; var getComponentId=function getComponentId(component){var _component$props,_component$props2,_component$props2$ori,_component$type;if(!React__default.isValidElement(component))return null;if(component!=null&&(_component$props=component.props)!=null&&_component$props.mdxType&&component!=null&&(_component$props2=component.props)!=null&&(_component$props2$ori=_component$props2.originalType)!=null&&_component$props2$ori.componentId){return component.props.originalType.componentId;}return (_component$type=component.type)==null?void 0:_component$type.componentId;};var isValidAllowedChildren=function isValidAllowedChildren(component,id){return getComponentId(component)===id;}; export { getComponentId, isValidAllowedChildren }; //# sourceMappingURL=isValidAllowedChildren.js.map