summaryrefslogtreecommitdiff
path: root/src-migrate/modules/product-detail/components/VariantList.tsx
diff options
context:
space:
mode:
authorRafi Zadanly <zadanlyr@gmail.com>2024-01-18 16:24:54 +0700
committerRafi Zadanly <zadanlyr@gmail.com>2024-01-18 16:24:54 +0700
commit5ac82c38ed3ec4db1fe4ae96e7493a55154716ef (patch)
treef493df6c4c9d96b6efa86896fd6d27d2995726c4 /src-migrate/modules/product-detail/components/VariantList.tsx
parent7298d8e811a68cb92c02a7d810f412498d1609d8 (diff)
Update product detail page
Diffstat (limited to 'src-migrate/modules/product-detail/components/VariantList.tsx')
-rw-r--r--src-migrate/modules/product-detail/components/VariantList.tsx10
1 files changed, 8 insertions, 2 deletions
diff --git a/src-migrate/modules/product-detail/components/VariantList.tsx b/src-migrate/modules/product-detail/components/VariantList.tsx
index 1da478e7..3d5b9b74 100644
--- a/src-migrate/modules/product-detail/components/VariantList.tsx
+++ b/src-migrate/modules/product-detail/components/VariantList.tsx
@@ -89,8 +89,14 @@ const Row = ({ variant }: { variant: IProductVariantDetail }) => {
{variant.weight > 0 ? `${variant.weight} Kg` : '-'}
</div>
<div className='w-3/12'>
- {variant.price.price > 0 && `Rp ${formatCurrency(variant.price.price)}`}
- {variant.price.price === 0 && '-'}
+ {variant.price.discount_percentage > 0 && (
+ <div className='flex items-center gap-x-1'>
+ <div className={style['disc-badge']}>{Math.floor(variant.price.discount_percentage)}%</div>
+ <div className={style['disc-price']}>Rp {formatCurrency(variant.price.price)}</div>
+ </div>
+ )}
+ {variant.price.price_discount > 0 && `Rp ${formatCurrency(variant.price.price_discount)}`}
+ {variant.price.price_discount === 0 && '-'}
</div>
<div className='w-1/12 sticky right-0 bg-white md:bg-transparent'>
<Button