From 2ac1c3a84032ba819046e1634ca7c46ac0521e3b Mon Sep 17 00:00:00 2001 From: "HATEC\\SPVDEV001" Date: Fri, 6 Oct 2023 15:19:54 +0700 Subject: add condisi if harga tier user lebih rendah dari flash sale --- .../product/components/Product/ProductDesktop.jsx | 4 +-- .../product/components/Product/ProductMobile.jsx | 4 +-- src/lib/product/components/ProductCard.jsx | 29 ++++++++++++---------- 3 files changed, 20 insertions(+), 17 deletions(-) (limited to 'src/lib') diff --git a/src/lib/product/components/Product/ProductDesktop.jsx b/src/lib/product/components/Product/ProductDesktop.jsx index 55878a93..cc3cf666 100644 --- a/src/lib/product/components/Product/ProductDesktop.jsx +++ b/src/lib/product/components/Product/ProductDesktop.jsx @@ -203,7 +203,7 @@ const ProductDesktop = ({ products, wishlist, toggleWishlist }) => {
- {product?.flashSale?.remainingTime > 0 && ( + {product?.flashSale?.remainingTime > 0 && lowestPrice?.price.discountPercentage > 0 && (
{
)} */} - {lowestPrice?.isFlashsale ? ( + {lowestPrice?.isFlashsale && lowestPrice?.price.discountPercentage > 0 ? ( <>
diff --git a/src/lib/product/components/Product/ProductMobile.jsx b/src/lib/product/components/Product/ProductMobile.jsx index 63b391d5..ffa75f72 100644 --- a/src/lib/product/components/Product/ProductMobile.jsx +++ b/src/lib/product/components/Product/ProductMobile.jsx @@ -161,7 +161,7 @@ const ProductMobile = ({ product, wishlist, toggleWishlist }) => { return (
- {product?.flashSale?.remainingTime > 0 && ( + {product?.flashSale?.remainingTime > 0 && activeVariant?.price.discountPercentage > 0 && (
{
Harga mulai dari:
)} - {activeVariant.isFlashsale ? ( + {activeVariant.isFlashsale && activeVariant?.price?.discountPercentage > 0 ? ( <>
{activeVariant?.price?.discountPercentage}%
diff --git a/src/lib/product/components/ProductCard.jsx b/src/lib/product/components/ProductCard.jsx index 5f213fe9..91c1f40e 100644 --- a/src/lib/product/components/ProductCard.jsx +++ b/src/lib/product/components/ProductCard.jsx @@ -89,17 +89,16 @@ const ProductCard = ({ product, simpleTitle, variant = 'vertical' }) => { > {product?.name} - {product?.flashSale?.id > 0 ? ( + {product?.flashSale?.id > 0 && product?.lowestPrice.discountPercentage > 0 ? ( <> - {product?.lowestPrice.discountPercentage > 0 && ( -
-
- {currencyFormat(product.lowestPrice.price)} -
-
{Math.floor( product?.lowestPrice.discountPercentage)}%
+
+
+ {currencyFormat(product.lowestPrice.price)}
- )} - +
+ {Math.floor(product?.lowestPrice.discountPercentage)}% +
+
{product?.lowestPrice.priceDiscount > 0 ? ( currencyFormat(product?.lowestPrice.priceDiscount) @@ -114,7 +113,8 @@ const ProductCard = ({ product, simpleTitle, variant = 'vertical' }) => { <> {currencyFormat(product?.lowestPrice.price)}
- Inc. PPN: {currencyFormat(product.lowestPrice.price * process.env.NEXT_PUBLIC_PPN )} + Inc. PPN:{' '} + {currencyFormat(product.lowestPrice.price * process.env.NEXT_PUBLIC_PPN)}
) : ( @@ -192,11 +192,13 @@ const ProductCard = ({ product, simpleTitle, variant = 'vertical' }) => { > {product?.name} - {product?.flashSale?.id > 0 ? ( + {product?.flashSale?.id > 0 && product?.lowestPrice?.discountPercentage > 0 ? ( <> {product?.lowestPrice.discountPercentage > 0 && (
-
{Math.floor(product?.lowestPrice?.discountPercentage)}%
+
+ {Math.floor(product?.lowestPrice?.discountPercentage)}% +
{currencyFormat(product?.lowestPrice?.price)}
@@ -217,7 +219,8 @@ const ProductCard = ({ product, simpleTitle, variant = 'vertical' }) => { <> {currencyFormat(product?.lowestPrice.price)}
- Inc. PPN: {currencyFormat(product.lowestPrice.price * process.env.NEXT_PUBLIC_PPN)} + Inc. PPN:{' '} + {currencyFormat(product.lowestPrice.price * process.env.NEXT_PUBLIC_PPN)}
) : ( -- cgit v1.2.3