UNPKG

@razorpay/blade

Version:

The Design System that powers Razorpay

17 lines (14 loc) 928 B
import '../isValidAllowedChildren/index.js'; import { getComponentId } from '../isValidAllowedChildren/isValidAllowedChildren.js'; var isIconComponent = function isIconComponent(element) { var _getComponentId$endsW, _getComponentId; if (typeof element === 'function') { var _componentId$endsWith; // eslint-disable-next-line no-restricted-properties var componentId = element.componentId; return (_componentId$endsWith = componentId === null || componentId === void 0 ? void 0 : componentId.endsWith('Icon')) !== null && _componentId$endsWith !== void 0 ? _componentId$endsWith : false; } return (_getComponentId$endsW = (_getComponentId = getComponentId(element)) === null || _getComponentId === void 0 ? void 0 : _getComponentId.endsWith('Icon')) !== null && _getComponentId$endsW !== void 0 ? _getComponentId$endsW : false; }; export { isIconComponent }; //# sourceMappingURL=isIconComponent.js.map