summaryrefslogtreecommitdiff
path: root/src/lib/product/components/Product/ProductDesktopVariant.jsx
diff options
context:
space:
mode:
authorFIN-IT_AndriFP <andrifebriyadiputra@gmail.com>2025-12-08 09:14:28 +0700
committerFIN-IT_AndriFP <andrifebriyadiputra@gmail.com>2025-12-08 09:14:28 +0700
commit5678b10ef5100665a891e53177a7896f7d9cd9ca (patch)
tree0213841842f7df928f72f7d9be2b2ed05edf3b29 /src/lib/product/components/Product/ProductDesktopVariant.jsx
parent43b2ce4d59c153655eb9b7a2190b83050fd48855 (diff)
parent3ea1f49b036bfa352106142866f454bde2c61e02 (diff)
(andri) fix
Diffstat (limited to 'src/lib/product/components/Product/ProductDesktopVariant.jsx')
-rw-r--r--src/lib/product/components/Product/ProductDesktopVariant.jsx13
1 files changed, 9 insertions, 4 deletions
diff --git a/src/lib/product/components/Product/ProductDesktopVariant.jsx b/src/lib/product/components/Product/ProductDesktopVariant.jsx
index 6b4ab1e1..1584dc92 100644
--- a/src/lib/product/components/Product/ProductDesktopVariant.jsx
+++ b/src/lib/product/components/Product/ProductDesktopVariant.jsx
@@ -314,6 +314,11 @@ const ProductDesktopVariant = ({
fetchData();
}, [product]);
+ const getImageVariant = (img) => {
+ if (!img || img.trim() === '') return '/images/noimage.jpeg';
+ return `${img}?variant=True`;
+ };
+
return (
<DesktopView>
<div className='relative'>
@@ -332,8 +337,8 @@ const ProductDesktopVariant = ({
<div className='w-full flex flex-wrap'>
<div className='w-5/12'>
<Image
- src={product.image + '?variant=True'}
- alt={product.name}
+ src={getImageVariant(product?.image)}
+ alt={product?.name}
className='w-full h-[350px]'
/>
</div>
@@ -345,9 +350,9 @@ const ProductDesktopVariant = ({
size={18}
className='text-red-600 shrink-0 mx-2'
/>
- <h1 className='text-red-600 font-normal text-h-sm'>
+ <div className='text-red-600 font-normal text-h-lg p-2'>
Maaf untuk saat ini Produk yang anda cari tidak tersedia
- </h1>
+ </div>
</div>
)}
<h1 className='text-title-md leading-10 font-medium'>