From 29f1a4e2d81980b21843f04cd51140e42e6d3c88 Mon Sep 17 00:00:00 2001 From: Mcat12 Date: Mon, 27 May 2019 13:54:36 -0700 Subject: [PATCH] Fix type errors in chart tooltip callbacks Signed-off-by: Mcat12 --- src/components/dashboard/ClientsGraph.tsx | 3 ++- src/components/dashboard/QueriesGraph.tsx | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/components/dashboard/ClientsGraph.tsx b/src/components/dashboard/ClientsGraph.tsx index 3ad42f2..dccaade 100644 --- a/src/components/dashboard/ClientsGraph.tsx +++ b/src/components/dashboard/ClientsGraph.tsx @@ -52,7 +52,8 @@ class ClientsGraph extends Component { }, callbacks: { title: tooltipItem => { - const time = tooltipItem[0].xLabel!.match(/(\d?\d):?(\d?\d?)/); + const timeStr = tooltipItem[0].xLabel! as string; + const time = timeStr.match(/(\d?\d):?(\d?\d?)/); const hour = parseInt(time![1], 10); const minute = parseInt(time![2], 10) || 0; const from = padNumber(hour) + ":" + padNumber(minute - 5) + ":00"; diff --git a/src/components/dashboard/QueriesGraph.tsx b/src/components/dashboard/QueriesGraph.tsx index 759bfb9..41c2546 100644 --- a/src/components/dashboard/QueriesGraph.tsx +++ b/src/components/dashboard/QueriesGraph.tsx @@ -70,7 +70,8 @@ class QueriesGraph extends Component { mode: "x-axis", callbacks: { title: tooltipItem => { - const time = tooltipItem[0].xLabel!.match(/(\d?\d):?(\d?\d?)/); + const timeStr = tooltipItem[0].xLabel! as string; + const time = timeStr.match(/(\d?\d):?(\d?\d?)/); const hour = parseInt(time![1], 10); const minute = parseInt(time![2], 10) || 0; const from = padNumber(hour) + ":" + padNumber(minute - 5) + ":00";