import { useQuery } from "@tanstack/react-query"; import { get_test, get_tests } from "./_client"; interface useTestsAttr { page?: number; category_id?: number; } export const useTests = ({ page = 1, category_id }: useTestsAttr = { }) => { return useQuery({ queryKey: ['tests', page, category_id], queryFn: () => get_tests(page, category_id) }) } export const useTest = (id: number) => { return useQuery({ queryKey: ['test', id], queryFn: async () => { const response = await get_test(id); return response.data; } }) }