diff --git a/src/components/hooks/queries/useWebsiteMetrics.ts b/src/components/hooks/queries/useWebsiteMetrics.ts index 8a3976e1..1a4202e8 100644 --- a/src/components/hooks/queries/useWebsiteMetrics.ts +++ b/src/components/hooks/queries/useWebsiteMetrics.ts @@ -1,6 +1,7 @@ import { UseQueryOptions } from '@tanstack/react-query'; import { useApi } from '../useApi'; import { useFilterParams } from '../useFilterParams'; +import { useSearchParams } from 'next/navigation'; export function useWebsiteMetrics( websiteId: string, @@ -9,6 +10,7 @@ export function useWebsiteMetrics( ) { const { get, useQuery } = useApi(); const params = useFilterParams(websiteId); + const searchParams = useSearchParams(); return useQuery({ queryKey: [ @@ -20,12 +22,9 @@ export function useWebsiteMetrics( }, ], queryFn: async () => { - const filters = { ...params }; - - filters[queryParams.type] = undefined; - const data = await get(`/websites/${websiteId}/metrics`, { - ...filters, + ...params, + [searchParams.get('view')]: undefined, ...queryParams, });