import { useQuery } from "@tanstack/react-query"; import { queryKeys } from "./keys"; import { usersService, type UserListParams } from "@/services/users.service"; export function useUsers(params: UserListParams) { return useQuery({ queryKey: queryKeys.users.list(params), queryFn: () => usersService.list(params), }); } export function useUser(id: number) { return useQuery({ queryKey: queryKeys.users.detail(id), queryFn: () => usersService.getById(id), enabled: !!id, }); }