summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src-migrate/modules/product-detail/components/PriceAction.tsx2
-rw-r--r--src-migrate/types/productVariant.ts1
-rw-r--r--src/utils/solrMapping.js5
3 files changed, 5 insertions, 3 deletions
diff --git a/src-migrate/modules/product-detail/components/PriceAction.tsx b/src-migrate/modules/product-detail/components/PriceAction.tsx
index 413c643a..0b27b1b3 100644
--- a/src-migrate/modules/product-detail/components/PriceAction.tsx
+++ b/src-migrate/modules/product-detail/components/PriceAction.tsx
@@ -162,7 +162,7 @@ const PriceAction = ({ product }: Props) => {
</span> */}
</div>
<div>
- {product?.is_in_bu && (
+ {selectedVariant?.is_in_bu && (
<Link href='/panduan-pick-up-service' className='group'>
<Image
src='/images/PICKUP-NOW.png'
diff --git a/src-migrate/types/productVariant.ts b/src-migrate/types/productVariant.ts
index 861b216a..5144e7c1 100644
--- a/src-migrate/types/productVariant.ts
+++ b/src-migrate/types/productVariant.ts
@@ -4,6 +4,7 @@ export interface IProductVariantDetail {
code: string;
name: string;
weight: number;
+ is_in_bu: boolean;
is_flashsale: {
remaining_time: number;
is_flashsale: boolean;
diff --git a/src/utils/solrMapping.js b/src/utils/solrMapping.js
index 01a8587c..ecd62be2 100644
--- a/src/utils/solrMapping.js
+++ b/src/utils/solrMapping.js
@@ -75,7 +75,7 @@ export const productMappingSolr = (products, pricelist) => {
name: product.manufacture_name_s || '',
imagePromotion1: product.image_promotion_1_s || '',
imagePromotion2: product.image_promotion_2_s || '',
- logo : product.x_logo_manufacture_s || '',
+ logo: product.x_logo_manufacture_s || '',
};
}
@@ -129,13 +129,14 @@ export const variantsMappingSolr = (parent, products, pricelist) => {
manufacture: {},
parent: {},
qtySold: product?.qty_sold_f || 0,
+ is_in_bu: product?.is_in_bu_b || false,
};
if (product.manufacture_id_i && product.manufacture_name_s) {
productMapped.manufacture = {
id: product.manufacture_id_i || '',
name: product.manufacture_name_s || '',
- logo : parent[0]?.x_logo_manufacture_s
+ logo: parent[0]?.x_logo_manufacture_s,
};
}
productMapped.parent = {