From 5ca97ceeddf7aee3168249d142f4a0c236558391 Mon Sep 17 00:00:00 2001 From: Shekar Siri Date: Fri, 11 Apr 2025 10:47:32 +0200 Subject: [PATCH] feat(dashboard): set initial drill down period Change default drill down period from LAST_7_DAYS to LAST_24_HOURS and preserve current period when drilling down on chart click --- .../Dashboard/components/WidgetWrapper/WidgetWrapperNew.tsx | 1 + frontend/app/mstore/dashboardStore.ts | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/frontend/app/components/Dashboard/components/WidgetWrapper/WidgetWrapperNew.tsx b/frontend/app/components/Dashboard/components/WidgetWrapper/WidgetWrapperNew.tsx index 3b49431e5..1b8bf5cb9 100644 --- a/frontend/app/components/Dashboard/components/WidgetWrapper/WidgetWrapperNew.tsx +++ b/frontend/app/components/Dashboard/components/WidgetWrapper/WidgetWrapperNew.tsx @@ -83,6 +83,7 @@ function WidgetWrapperNew(props: Props & RouteComponentProps) { }); const onChartClick = () => { + dashboardStore.setDrillDownPeriod(dashboardStore.period); // if (!isWidget || isPredefined) return; props.history.push( withSiteId( diff --git a/frontend/app/mstore/dashboardStore.ts b/frontend/app/mstore/dashboardStore.ts index b684bbccd..723b97c7d 100644 --- a/frontend/app/mstore/dashboardStore.ts +++ b/frontend/app/mstore/dashboardStore.ts @@ -34,7 +34,7 @@ export default class DashboardStore { comparisonFilter: Filter = new Filter(); - drillDownPeriod: Record = Period({ rangeName: LAST_7_DAYS }); + drillDownPeriod: Record = Period({ rangeName: LAST_24_HOURS }); selectedDensity: number = 7; // depends on default drilldown, 7 points here!!!;