From d4ca1d5dbb461e0ac7a8ea77ddb838db090043a7 Mon Sep 17 00:00:00 2001 From: Alexander Zobnin Date: Sat, 8 Dec 2018 12:50:26 +0300 Subject: [PATCH] problems panel: properly sort by time and severity --- src/panel-triggers/components/Problems.tsx | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/src/panel-triggers/components/Problems.tsx b/src/panel-triggers/components/Problems.tsx index 24f29d6..a625dbc 100644 --- a/src/panel-triggers/components/Problems.tsx +++ b/src/panel-triggers/components/Problems.tsx @@ -45,11 +45,19 @@ export class ProblemList extends PureComponent problem.priority, + id: 'severity', + Cell: SeverityCell, + }, { Header: 'Status', accessor: 'value', show: options.statusField, width: 100, Cell: statusCell }, { Header: 'Problem', accessor: 'description', minWidth: 200, Cell: ProblemCell}, { Header: 'Tags', accessor: 'tags', show: options.showTags, className: 'problem-tags', Cell: TagCell }, - { Header: 'Time', accessor: 'lastchange', className: 'last-change', width: timeColWidth }, + { Header: 'Time', className: 'last-change', width: timeColWidth, + accessor: 'lastchangeUnix', + id: 'lastchange', + Cell: row => row.original.lastchange, + }, { Header: 'Details', className: 'custom-expander', width: 60, expander: true, Expander: CustomExpander }, ]; for (const column of columns) { @@ -101,10 +109,9 @@ export class ProblemList extends PureComponent - {props.value} + {props.original.severity} ); }