From 9cabb58ac13de6f585dee7bbb46846530e89cc21 Mon Sep 17 00:00:00 2001 From: Alexander Zobnin Date: Wed, 13 Feb 2019 20:21:18 +0300 Subject: [PATCH] problems: make timeline optional --- src/panel-triggers/components/Problems/ProblemDetails.tsx | 7 +++++-- src/panel-triggers/components/Problems/Problems.tsx | 1 + src/panel-triggers/partials/options_tab.html | 7 +++++++ src/panel-triggers/triggers_panel_ctrl.js | 1 + src/panel-triggers/types.ts | 1 + 5 files changed, 15 insertions(+), 2 deletions(-) diff --git a/src/panel-triggers/components/Problems/ProblemDetails.tsx b/src/panel-triggers/components/Problems/ProblemDetails.tsx index 546d7a4..dba69a7 100644 --- a/src/panel-triggers/components/Problems/ProblemDetails.tsx +++ b/src/panel-triggers/components/Problems/ProblemDetails.tsx @@ -13,6 +13,7 @@ import FAIcon from '../FAIcon'; interface ProblemDetailsProps extends RTRow { rootWidth: number; timeRange: GFTimeRange; + showTimeline?: boolean; getProblemEvents: (problem: ZBXTrigger) => Promise; onProblemAck?: (problem: ZBXTrigger, data: AckProblemData) => Promise | any; onTagClick?: (tag: ZBXTag, datasource: string, ctrlKey?: boolean, shiftKey?: boolean) => void; @@ -35,7 +36,9 @@ export default class ProblemDetails extends PureComponent { this.setState({ show: true }); }); @@ -119,7 +122,7 @@ export default class ProblemDetails extends PureComponent } - {this.state.events.length > 0 && + {this.props.showTimeline && this.state.events.length > 0 && } {showAcknowledges && !wideLayout && diff --git a/src/panel-triggers/components/Problems/Problems.tsx b/src/panel-triggers/components/Problems/Problems.tsx index 888f355..6f4bd05 100644 --- a/src/panel-triggers/components/Problems/Problems.tsx +++ b/src/panel-triggers/components/Problems/Problems.tsx @@ -157,6 +157,7 @@ export default class ProblemList extends PureComponent + +