From 57041140cbf1af273edafa3bfca836e5ad5bfc49 Mon Sep 17 00:00:00 2001 From: nick-delirium Date: Wed, 12 Feb 2025 15:53:21 +0100 Subject: [PATCH] ui: fix custom comparison period generation --- .../components/WidgetDateRange/WidgetDateRange.tsx | 10 +++------- .../shared/SelectDateRange/SelectDateRange.tsx | 2 +- frontend/app/types/app/period.js | 4 ++-- 3 files changed, 6 insertions(+), 10 deletions(-) diff --git a/frontend/app/components/Dashboard/components/WidgetDateRange/WidgetDateRange.tsx b/frontend/app/components/Dashboard/components/WidgetDateRange/WidgetDateRange.tsx index 1ff285009..40f688f32 100644 --- a/frontend/app/components/Dashboard/components/WidgetDateRange/WidgetDateRange.tsx +++ b/frontend/app/components/Dashboard/components/WidgetDateRange/WidgetDateRange.tsx @@ -53,12 +53,8 @@ function WidgetDateRange({ onChangeComparison(newPeriod); }, 1) } else { - const day = 86400000; - const originalPeriodLength = Math.ceil( - (period.end - period.start) / day - ); - const start = presetComparison[0]; - const end = presetComparison[1] + originalPeriodLength * day; + const start = parseInt(presetComparison[0], 10); + const end = parseInt(presetComparison[1], 10); // @ts-ignore const compRange = new Period({ @@ -102,7 +98,7 @@ function WidgetDateRange({ compPeriod={compPeriod} onChange={onChangePeriod} onChangeComparison={onChangeComparison} - right={true} + right={false} isAnt={true} useButtonStyle={true} comparison={true} diff --git a/frontend/app/components/shared/SelectDateRange/SelectDateRange.tsx b/frontend/app/components/shared/SelectDateRange/SelectDateRange.tsx index 51005dc3d..f838271b7 100644 --- a/frontend/app/components/shared/SelectDateRange/SelectDateRange.tsx +++ b/frontend/app/components/shared/SelectDateRange/SelectDateRange.tsx @@ -290,7 +290,7 @@ function AndDateRange({ }} >