upload-apollo-client/app/helpers/get-display-name.js
2017-07-10 13:59:49 +10:00

9 lines
317 B
JavaScript

/**
* Gets the display name of a JSX component for dev tools.
* @param {Object | Function} component - A JSX component.
* @returns {String} The component display name.
*/
export default function getDisplayName({ displayName, name }) {
return displayName ? displayName : name && name !== '' ? name : 'Unknown'
}