diff options
| author | Rafi Zadanly <zadanlyr@gmail.com> | 2024-01-18 16:24:54 +0700 |
|---|---|---|
| committer | Rafi Zadanly <zadanlyr@gmail.com> | 2024-01-18 16:24:54 +0700 |
| commit | 5ac82c38ed3ec4db1fe4ae96e7493a55154716ef (patch) | |
| tree | f493df6c4c9d96b6efa86896fd6d27d2995726c4 /src-migrate/modules/product-detail/components/VariantList.tsx | |
| parent | 7298d8e811a68cb92c02a7d810f412498d1609d8 (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.tsx | 10 |
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 |
