shoc-frontend-new/src/domain/dashboard/use-cases/use-dashboard-trend.ts
2026-09-16 19:37:15 -03:00

17 lines
569 B
TypeScript

import { useQuery, type UseQueryResult } from "@tanstack/react-query";
import { dashboardApi } from "@/domain/dashboard/api/dashboard-api";
import type {
DashboardTrend,
DashboardTrendParams,
} from "@/domain/dashboard/types/dashboard-trend";
import { queryKeys } from "@/infra/query-key/query-key";
export function useDashboardTrend(
params?: DashboardTrendParams,
): UseQueryResult<DashboardTrend, Error> {
return useQuery({
queryKey: queryKeys.dashboard.trend(params),
queryFn: () => dashboardApi.getTrend(params),
staleTime: 60 * 1000,
});
}