UNPKG

wix-style-react

Version:
29 lines (23 loc) 847 B
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); // these are taken from Recompose: // https://github.com/acdlite/recompose/tree/7918e23eebb74dc930e6ff2d32eb1ead4750f061 // // TODO: consider using the Recompose package var getDisplayName = exports.getDisplayName = function getDisplayName(Component) { if (typeof Component === 'string') { return Component; } if (!Component) { return undefined; } return Component.displayName || Component.name || 'Component'; }; var wrapDisplayName = exports.wrapDisplayName = function wrapDisplayName(BaseComponent, hocName) { return hocName + '(' + getDisplayName(BaseComponent) + ')'; }; var isStatelessComponent = exports.isStatelessComponent = function isStatelessComponent(Component) { return !(Component.prototype && Component.prototype.render); };