api-hook->hoom-page-hook->use-get-policy-details.ts
import { useQuery } from "@tanstack/react-query";
import { policyDetails } from "@/api/api-wrapper";
const usePolicyDetails = (policyGroupSeqId: string) => {
const {
refetch: refetchPolicyDetails,
data: policyDetailsData,
isLoading: isPolicyDetailsLoading,
isSuccess: isPolicyDetailsSuccess,
} = useQuery({
queryKey: ['policyList', policyGroupSeqId],
queryFn: () => policyDetails(policyGroupSeqId),
enabled: !!policyGroupSeqId,
refetchOnMount: false,
});
return {
refetchPolicyDetails,
policyDetailsData,
isPolicyDetailsLoading,
isPolicyDetailsSuccess
};
};
export default usePolicyDetails;
Comments
Post a Comment