mirror of
https://github.com/kremalicious/umami.git
synced 2025-02-05 17:05:46 +01:00
respect expanded view
Signed-off-by: Max Schmidt <max.schmidt@outlook.de>
This commit is contained in:
parent
3decad5198
commit
8b676c6370
@ -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,8 +22,15 @@ export function useWebsiteMetrics(
|
||||
},
|
||||
],
|
||||
queryFn: async () => {
|
||||
const filters = { ...params };
|
||||
const view = searchParams.get('view');
|
||||
|
||||
if (view && filters[view]) {
|
||||
filters[view] = undefined;
|
||||
}
|
||||
|
||||
const data = await get(`/websites/${websiteId}/metrics`, {
|
||||
...params,
|
||||
...filters,
|
||||
...queryParams,
|
||||
});
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user