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

Popular posts from this blog

interview questions js[ Anurag Singh ProCodrr]

reactnative_creation