Files
EventHubFrontAdmin/src/hooks/useDashboard.ts
T

13 lines
443 B
TypeScript

import { useQuery } from '@tanstack/react-query';
import { dashboardApi } from '../api/dashboardApi';
import { normalizeData } from '../utils/normalize';
export const useDashboardStats = (from?: string, to?: string) => {
return useQuery({
queryKey: ['dashboard', from, to],
queryFn: async () => {
const data = await dashboardApi.getStats(from, to);
return normalizeData(data);
},
});
};