mirror of
https://github.com/vercel/commerce.git
synced 2025-07-25 19:21:23 +00:00
bug: fix favorite products
This commit is contained in:
@@ -1,22 +1,14 @@
|
||||
import { ActiveCustomerQuery,QueryFavorite,Favorite } from '@framework/schema'
|
||||
import { normalizeFavoriteProductResult } from '@framework/utils/normalize'
|
||||
import { getFavoriteProductQuery } from '@framework/utils/queries/get-favorite-product-query'
|
||||
import gglFetcher from 'src/utils/gglFetcher'
|
||||
import useSWR from 'swr'
|
||||
|
||||
const useGetFavoriteProduct = (options:QueryFavorite) => {
|
||||
const { data, ...rest } = useSWR<ActiveCustomerQuery>([getFavoriteProductQuery, options], gglFetcher)
|
||||
console.log(options);
|
||||
// console.log( data?.activeCustomer?.favorites?.items);
|
||||
return {
|
||||
itemWishlist:
|
||||
data?.activeCustomer?.favorites?.items?.map((val:Favorite)=>({
|
||||
id: val.product?.id,
|
||||
name:val.product?.name,
|
||||
slug:val.product?.slug,
|
||||
price:val.product?.variants?.[0].price,
|
||||
imageSrc: val.product?.assets?.[0].preview,
|
||||
currencyCode: val.product?.variants?.[0].currencyCode
|
||||
})
|
||||
),
|
||||
itemWishlist: data?.activeCustomer?.favorites?.items?.map((item:Favorite) => normalizeFavoriteProductResult(item)),
|
||||
totalItems: data?.activeCustomer?.favorites?.totalItems,
|
||||
...rest
|
||||
}
|
||||
|
Reference in New Issue
Block a user