From 1a04856a8b83b5e8706178b311d9b1db4a7a4e7f Mon Sep 17 00:00:00 2001 From: Dan Kotov Date: Sun, 11 Jan 2026 16:41:55 -0500 Subject: [PATCH] fix: update WebsiteMetricsData type for new response format Type now correctly represents both array format (event/pageview metrics) and { data, total } format (session metrics). --- src/components/hooks/queries/useWebsiteMetricsQuery.ts | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/components/hooks/queries/useWebsiteMetricsQuery.ts b/src/components/hooks/queries/useWebsiteMetricsQuery.ts index 67c5e4d4..4dee6aba 100644 --- a/src/components/hooks/queries/useWebsiteMetricsQuery.ts +++ b/src/components/hooks/queries/useWebsiteMetricsQuery.ts @@ -4,10 +4,9 @@ import { useApi } from '../useApi'; import { useDateParameters } from '../useDateParameters'; import { useFilterParameters } from '../useFilterParameters'; -export type WebsiteMetricsData = { - x: string; - y: number; -}[]; +export type WebsiteMetricsData = + | { x: string; y: number }[] + | { data: { x: string; y: number }[]; total: number }; export function useWebsiteMetricsQuery( websiteId: string,