diff --git a/src/components/ProductDetailPage.js b/src/components/ProductDetailPage.js
index 8643037..21d56bb 100644
--- a/src/components/ProductDetailPage.js
+++ b/src/components/ProductDetailPage.js
@@ -140,7 +140,7 @@ const ProductDetail = ({ subscriptions, product, requestLogin, setShowedModal })
};
const priceColor = product.price === 0 ? '#059669' : '#2563eb';
-
+ console.log(product)
return (
{!showChildSelector && !showSubscriptionSelector && !showNamingInput && (
@@ -154,18 +154,18 @@ const ProductDetail = ({ subscriptions, product, requestLogin, setShowedModal })
{product.description}
- {product.site_url && (
+ {(product.site_url || product.end_date || product.quantity) && (
)}
diff --git a/src/components/pages/ProductsPage.js b/src/components/pages/ProductsPage.js
index a127fa9..6cb3dff 100644
--- a/src/components/pages/ProductsPage.js
+++ b/src/components/pages/ProductsPage.js
@@ -80,18 +80,22 @@ const CoursePage = ({ subscriptions }) => {
const productData = data.find(p => p.id == group.product_id);
let image = productData?.image || '';
let description = productData?.description || '';
+ let site_url = productData?.site_url || '';
if (!image && productData?.sub_product_of) {
const parent = data.find(p => p.id === productData.sub_product_of);
+ console.log(parent)
image = parent?.image || '';
description = parent?.description || '';
+ site_url = parent?.site_url || '';
}
-
+ console.log(site_url)
return {
id: group.product_id,
name: group.product_name,
type: productData?.type || 'product',
image: image,
description: description,
+ site_url: site_url,
price: productData?.price || 0,
currency: productData?.currency || 'IDR',
duration: productData?.duration || {},
@@ -101,10 +105,9 @@ const CoursePage = ({ subscriptions }) => {
quantity: group.quantity,
end_date: group.end_date,
children: [],
- site_url: productData?.site_url || ''
};
});
-
+ console.log(enrichedData)
setProducts(enrichedData);
})
.catch(err => console.error('Fetch error:', err));