diff --git a/src/panel-triggers/components/ProblemTimeline.tsx b/src/panel-triggers/components/ProblemTimeline.tsx index 01748f1..44db47a 100644 --- a/src/panel-triggers/components/ProblemTimeline.tsx +++ b/src/panel-triggers/components/ProblemTimeline.tsx @@ -20,7 +20,6 @@ interface ProblemTimelineState { } export default class ProblemTimeline extends PureComponent { - rootWidth: number; rootRef: any; static defaultProps = { @@ -39,7 +38,7 @@ export default class ProblemTimeline extends PureComponent { this.rootRef = ref; - const width = this.rootRef && this.rootRef.clientWidth || 0; + const width = ref && ref.clientWidth || 0; this.setState({ width }); } @@ -51,6 +50,13 @@ export default class ProblemTimeline extends PureComponent; @@ -95,22 +101,6 @@ export default class ProblemTimeline extends PureComponent { - const ts = Number(event.clock); - const posLeft = (ts - timeFrom) / range * width - EVENT_ITEM_SIZE / 2; - const eventColor = event.value === '1' ? this.props.problemColor : this.props.okColor; - - return ( - - ); - }); - return (