@samitouri / QOS-React-2 / commits / f47b40fe6c

Tweaked event display name logic

Brian Vaughn committed May 23, 2019 at 09:30 UTC f47b40fe6cae3194877fbf5ab84118f32763f21b
1 file changed +3 -7
src/backend/renderer.js
+3 -7
@@ -471,18 +471,14 @@ export function attach(
471 case IndeterminateComponent:
472 return getDisplayName(resolvedType);
473 case EventComponent:
474 - return null;
474 + return type.displayName || 'EventComponent';
475 case EventTarget:
476 switch (getTypeSymbol(elementType.type)) {
477 case EVENT_TARGET_TOUCH_HIT_NUMBER:
478 case EVENT_TARGET_TOUCH_HIT_STRING:
479 return 'TouchHitTarget';
480 default:
481 - const displayName = elementType.displayName;
482 - if (displayName !== undefined) {
483 - return displayName;
484 - }
485 - return 'EventTarget';
481 + return elementType.displayName || 'EventTarget';
482 }
483 case ForwardRef:
484 return (
@@ -1848,7 +1844,7 @@ export function attach(
1844 const currentFiber = eventComponentInstance.currentFiber;
1845 events.push({
1846 props: eventComponentInstance.props,
1851 - displayName: currentFiber.type.displayName,
1847 + displayName: getDisplayNameForFiber(currentFiber),
1848 });
1849 }
1850 node = node.return;