src/getDisplayName.js   A
last analyzed

Complexity

Total Complexity 1
Complexity/F 1

Size

Lines of Code 12
Function Count 1

Duplication

Duplicated Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
wmc 1
eloc 4
mnd 0
bc 0
fnc 1
dl 0
loc 12
bpm 0
cpm 1
noi 0
c 0
b 0
f 0
rs 10
1
import { is } from 'ramda'
2
3
/**
4
 * Get the display name for the given component.
5
 * @function
6
 * @param {React.Component} comp - The react component
7
 * @return The display name for the component
8
 */
9
const getDisplayName = comp =>
10
  (is(String, comp) && comp) || comp.displayName || comp.name || 'Component'
11
12
export default getDisplayName
13