summaryrefslogtreecommitdiff
path: root/src-migrate/modules
diff options
context:
space:
mode:
authorRafi Zadanly <zadanlyr@gmail.com>2024-01-18 13:18:04 +0700
committerRafi Zadanly <zadanlyr@gmail.com>2024-01-18 13:18:04 +0700
commit7298d8e811a68cb92c02a7d810f412498d1609d8 (patch)
tree3c79baa815d2548a73e9694815f4e70b6923509a /src-migrate/modules
parentf02511b103acce8d3fa4bc174a43be15c4cca052 (diff)
Update product detail performance
Diffstat (limited to 'src-migrate/modules')
-rw-r--r--src-migrate/modules/product-detail/components/AddToWishlist.tsx3
-rw-r--r--src-migrate/modules/product-detail/components/Breadcrumb.tsx3
-rw-r--r--src-migrate/modules/product-detail/components/VariantList.tsx1
3 files changed, 5 insertions, 2 deletions
diff --git a/src-migrate/modules/product-detail/components/AddToWishlist.tsx b/src-migrate/modules/product-detail/components/AddToWishlist.tsx
index cb11e837..697b2d5c 100644
--- a/src-migrate/modules/product-detail/components/AddToWishlist.tsx
+++ b/src-migrate/modules/product-detail/components/AddToWishlist.tsx
@@ -23,7 +23,8 @@ const AddToWishlist = ({ productId }: Props) => {
queryFn: () => {
if (typeof auth !== 'object') return null;
return getUserWishlist(auth.id, searchParams)
- }
+ },
+ refetchOnWindowFocus: false
})
const isAdded = query.data?.product_total ? query.data.product_total > 0 : false;
diff --git a/src-migrate/modules/product-detail/components/Breadcrumb.tsx b/src-migrate/modules/product-detail/components/Breadcrumb.tsx
index ec445b60..f41859a9 100644
--- a/src-migrate/modules/product-detail/components/Breadcrumb.tsx
+++ b/src-migrate/modules/product-detail/components/Breadcrumb.tsx
@@ -12,7 +12,8 @@ type Props = {
const Breadcrumb = ({ id, name }: Props) => {
const query = useQuery({
queryKey: ['product-category-breadcrumb'],
- queryFn: () => getProductCategoryBreadcrumb(id)
+ queryFn: () => getProductCategoryBreadcrumb(id),
+ refetchOnWindowFocus: false
})
const breadcrumbs = query.data || []
diff --git a/src-migrate/modules/product-detail/components/VariantList.tsx b/src-migrate/modules/product-detail/components/VariantList.tsx
index 931563e0..1da478e7 100644
--- a/src-migrate/modules/product-detail/components/VariantList.tsx
+++ b/src-migrate/modules/product-detail/components/VariantList.tsx
@@ -46,6 +46,7 @@ const Row = ({ variant }: { variant: IProductVariantDetail }) => {
const querySLA = useQuery<IProductVariantSLA>({
queryKey: ['variant-sla', variant.id],
queryFn: () => getVariantSLA(variant.id),
+ refetchOnWindowFocus: false,
})
const sla = querySLA?.data