@razorpay/blade
Version:
The Design System that powers Razorpay
7 lines (4 loc) • 819 B
JavaScript
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