From 8b03ff3c24b90fcdaf4df489ddef8de8b2ec9976 Mon Sep 17 00:00:00 2001 From: Melvin Valster Date: Fri, 26 Jul 2019 18:38:41 +0200 Subject: [PATCH] Fix broken type comparison for production app --- src/components/Talent.tsx | 1 + src/components/Tooltip/Controller.tsx | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/components/Talent.tsx b/src/components/Talent.tsx index 8f1bff5..1cf004d 100644 --- a/src/components/Talent.tsx +++ b/src/components/Talent.tsx @@ -65,6 +65,7 @@ export class Talent extends React.PureComponent { } + {!disabled && points < talent.ranks.length &&

Click to learn

} {points > 0 &&

Right-click to unlearn

} diff --git a/src/components/Tooltip/Controller.tsx b/src/components/Tooltip/Controller.tsx index 74bf990..28c6577 100644 --- a/src/components/Tooltip/Controller.tsx +++ b/src/components/Tooltip/Controller.tsx @@ -2,6 +2,7 @@ import React from 'react' import ReactDOM from 'react-dom' import { createPortal } from 'react-dom' import { Map } from 'immutable' +import { Trigger } from './Trigger'; const TOOLTIP_ROOT = document.getElementById('tooltip-root') @@ -76,8 +77,7 @@ export class Controller extends React.PureComponent { const { isVisible, style } = this.state return React.Children.map(children, (child: React.ReactElement) => { - const name = (child.type as any).name - if (name === 'Trigger') { + if (child.type === Trigger) { return React.cloneElement(child, { ref: this.trigger, resize: this.updateTriggerRect,