summaryrefslogtreecommitdiff
path: root/src-migrate/modules/product-detail/hook/useVariant.ts
blob: 18451f7ef153b9ba302535215a6bc254fa2ad1b2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import { useQuery } from "react-query"
import { number } from "zod"
import { getVariantById, getVariantSLA } from "~/services/productVariant"

interface Props  {
    variantId : number
}
const useVariant = ({variantId}:Props)  => {
    const fetchVariant = async () => await getVariantSLA(variantId )
    const {data, isLoading, refetch} = useQuery(variantId ? `variant-${variantId}` : '', fetchVariant,
        {
          enabled: !!variantId, 
        })

    return {slaVariant: data, isLoading, refetch}
}

export default useVariant