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 ;