diff options
| author | trisusilo <tri.susilo@altama.co.id> | 2023-10-09 03:48:41 +0000 |
|---|---|---|
| committer | trisusilo <tri.susilo@altama.co.id> | 2023-10-09 03:48:41 +0000 |
| commit | 5ab25c12716065421e64fcd91403bce31708eea6 (patch) | |
| tree | b3979bcf815686565fc5d672873c01eb552cbe31 /src/lib/product/components/Product/ProductDesktop.jsx | |
| parent | 397e589d7cbd927a3d3e62a1aade1deff1124af5 (diff) | |
| parent | 591dc095a0e5f655e419ec4d1ae11d8f54bed196 (diff) | |
Merged in CR/Pricelist (pull request #96)
CR/Pricelist
Diffstat (limited to 'src/lib/product/components/Product/ProductDesktop.jsx')
| -rw-r--r-- | src/lib/product/components/Product/ProductDesktop.jsx | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/lib/product/components/Product/ProductDesktop.jsx b/src/lib/product/components/Product/ProductDesktop.jsx index 4c8c3ae9..47e98c1a 100644 --- a/src/lib/product/components/Product/ProductDesktop.jsx +++ b/src/lib/product/components/Product/ProductDesktop.jsx @@ -49,7 +49,7 @@ const ProductDesktop = ({ products, wishlist, toggleWishlist }) => { isFlashsale: variant.isFlashsale })) const lowest = prices.reduce((lowest, price) => { - return price.priceDiscount < lowest.priceDiscount ? price : lowest + return price.price < lowest.price ? price : lowest }, prices[0]) return lowest }, [product]) @@ -203,7 +203,7 @@ const ProductDesktop = ({ products, wishlist, toggleWishlist }) => { <div className='w-full flex flex-wrap'> <div className='w-5/12'> <div className='relative mb-2'> - {product?.flashSale?.remainingTime > 0 && ( + {product?.flashSale?.remainingTime > 0 && lowestPrice?.price.discountPercentage > 0 && ( <div className={`absolute bottom-0 w-full`}> <div className='absolute bottom-0 w-full h-full'> <ImageNext @@ -216,7 +216,7 @@ const ProductDesktop = ({ products, wishlist, toggleWishlist }) => { <div className='flex gap-x-2 items-center p-2'> <div className='bg-yellow-400 rounded-full p-1 h-9 w-20 flex items-center justify-center '> <span className='text-lg font-bold'> - {product.lowestPrice.discountPercentage}% + {Math.floor(product.lowestPrice.discountPercentage)}% </span> </div> <div @@ -441,7 +441,7 @@ const ProductDesktop = ({ products, wishlist, toggleWishlist }) => { </div> )} */} - {lowestPrice?.isFlashsale ? ( + {lowestPrice?.isFlashsale && lowestPrice?.price.discountPercentage > 0 ? ( <> <div className='flex gap-x-1 items-center mt-2'> <div className='badge-solid-red text-caption-1'> @@ -580,7 +580,7 @@ const ProductDesktop = ({ products, wishlist, toggleWishlist }) => { <ColumnsSLA variant={variant} product={product} /> </LazyLoadComponent> <td> - {variant.isFlashsale ? ( + {variant.isFlashsale && variant?.price?.discountPercentage > 0 ? ( <> <div className='flex items-center gap-x-1 justify-center'> <div className='badge-solid-red text-caption-1'> @@ -610,7 +610,7 @@ const ProductDesktop = ({ products, wishlist, toggleWishlist }) => { <div className=' text-caption-1 text-gray_r-11 mb-1'> Inc. PPN:{' '} {currencyFormat( - variant?.price?.priceDiscount * process.env.NEXT_PUBLIC_PPN + variant?.price?.price * process.env.NEXT_PUBLIC_PPN )} </div> </> |
