13 lines
443 B
TypeScript
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);
|
|
},
|
|
});
|
|
}; |