UNPKG

rez-table-listing-mui

Version:

A rez table listing component built on TanStack Table

26 lines (21 loc) 767 B
import { useQuery } from "@tanstack/react-query"; import { entityTableFilterMaster, fetchDetailsByFilterId, } from "../utils/apiColumn"; export const useDetailsQueryAPI = (value: string | undefined) => { const detailsQuery = useQuery({ queryKey: ["details", value], queryFn: () => fetchDetailsByFilterId(value), enabled: !!value, // This ensures that the second query only runs if the first one has data }); return { detailsQuery }; }; export const useFetchData = (entity_type: string, payload?: any) => { // First query to get meta data const metaQuery = useQuery({ queryKey: ["meta", entity_type, payload], queryFn: () => entityTableFilterMaster(entity_type, payload), }); return { metaQuery }; };