From 9b28c5a4640c93579809cc1642dd3ae789d1a39e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carl-Gerhard=20Lindesva=CC=88rd?= Date: Tue, 3 Dec 2024 21:07:25 +0100 Subject: [PATCH] feature(dashboard): add interval picker to the overview page --- .../dashboards/[dashboardId]/list-reports.tsx | 4 +- .../[organizationSlug]/[projectId]/page.tsx | 6 ++- .../app/(public)/share/overview/[id]/page.tsx | 4 +- .../components/overview/overview-interval.tsx | 48 +++++++++++++++++++ .../overview/overview-range.tsx} | 2 +- .../components/overview/useOverviewOptions.ts | 12 ++++- 6 files changed, 67 insertions(+), 9 deletions(-) create mode 100644 apps/dashboard/src/components/overview/overview-interval.tsx rename apps/dashboard/src/{app/(app)/[organizationSlug]/[projectId]/overview-sticky-header.tsx => components/overview/overview-range.tsx} (94%) diff --git a/apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/dashboards/[dashboardId]/list-reports.tsx b/apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/dashboards/[dashboardId]/list-reports.tsx index 359dd871..5cdcac36 100644 --- a/apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/dashboards/[dashboardId]/list-reports.tsx +++ b/apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/dashboards/[dashboardId]/list-reports.tsx @@ -32,7 +32,7 @@ import { } from '@openpanel/constants'; import type { IServiceDashboard, getReportsByDashboardId } from '@openpanel/db'; -import { OverviewReportRange } from '../../overview-sticky-header'; +import { OverviewRange } from '@/components/overview/overview-range'; interface ListReportsProps { reports: Awaited>; @@ -55,7 +55,7 @@ export function ListReports({ reports, dashboard }: ListReportsProps) {

{dashboard.name}

- +