// Module ID: 5680 // Function ID: 5681 // Name: isComponentClass // Dependencies: [19] // Exports: getValidComponent, isComponentClass // Module 5680 (isComponentClass) import noop from "noop"; export const isComponentClass = (fn) => { let BooleanResult = typeof fn === "function"; if (typeof fn === "function") { const prototype = fn.prototype; let isReactComponent; if (prototype != null) { isReactComponent = prototype.isReactComponent; } BooleanResult = Boolean(isReactComponent); } return BooleanResult; }; export const getValidComponent = (icon) => { let tmp = icon; if (!validElement.isValidElement(icon)) { let element = null; if (null != icon) { element = validElement.createElement(icon); } tmp = element; } return tmp; };