summaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
authorHATEC\SPVDEV001 <tri.susilo@altama.co.id>2023-09-12 10:44:19 +0700
committerHATEC\SPVDEV001 <tri.susilo@altama.co.id>2023-09-12 10:44:19 +0700
commitff972e0c46c81a38cddac2368000d3fc92756235 (patch)
tree284352baa7139371bdc14836e87e9ab422a8738e /src/lib
parent7d15ef7638777910f47298b7132f1f021031451a (diff)
bugs fix if flashsale tag false
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/product/components/Product/ProductDesktop.jsx8
-rw-r--r--src/lib/product/components/Product/ProductMobile.jsx4
-rw-r--r--src/lib/product/components/ProductCard.jsx20
3 files changed, 25 insertions, 7 deletions
diff --git a/src/lib/product/components/Product/ProductDesktop.jsx b/src/lib/product/components/Product/ProductDesktop.jsx
index 618c35f5..2ea08ea7 100644
--- a/src/lib/product/components/Product/ProductDesktop.jsx
+++ b/src/lib/product/components/Product/ProductDesktop.jsx
@@ -219,7 +219,9 @@ const ProductDesktop = ({ products, wishlist, toggleWishlist }) => {
height={10}
/>
<span className='text-white text-lg font-semibold'>
- {product.flashSale.tag || 'FLASH SALE'}
+ {product?.flashSale?.tag != 'false' || product?.flashSale?.tag
+ ? product?.flashSale?.tag
+ : 'FLASH SALE'}
</span>
</div>
<div>
@@ -450,7 +452,9 @@ const ProductDesktop = ({ products, wishlist, toggleWishlist }) => {
height={10}
/>
<span className='text-white text-xs font-semibold'>
- {product.flashSale.tag || 'FLASH SALE'}
+ {product?.flashSale?.tag != 'false' || product?.flashSale?.tag
+ ? product?.flashSale?.tag
+ : 'FLASH SALE'}
</span>
</div>
)}
diff --git a/src/lib/product/components/Product/ProductMobile.jsx b/src/lib/product/components/Product/ProductMobile.jsx
index 56f20aac..9c0630a6 100644
--- a/src/lib/product/components/Product/ProductMobile.jsx
+++ b/src/lib/product/components/Product/ProductMobile.jsx
@@ -208,7 +208,9 @@ const ProductMobile = ({ product, wishlist, toggleWishlist }) => {
height={10}
/>
<span className='text-white text-lg font-semibold'>
- {product.flashSale.tag || 'FLASH SALE'}
+ {product?.flashSale?.tag != 'false' || product?.flashSale?.tag
+ ? product?.flashSale?.tag
+ : 'FLASH SALE'}
</span>
</div>
<div>
diff --git a/src/lib/product/components/ProductCard.jsx b/src/lib/product/components/ProductCard.jsx
index abf462a1..10ffdaec 100644
--- a/src/lib/product/components/ProductCard.jsx
+++ b/src/lib/product/components/ProductCard.jsx
@@ -8,7 +8,7 @@ import { useRouter } from 'next/router'
const ProductCard = ({ product, simpleTitle, variant = 'vertical' }) => {
const router = useRouter()
-
+
const callForPriceWhatsapp = whatsappUrl('product', {
name: product.name,
url: createSlug('/shop/product/', product.name, product.id, true)
@@ -29,7 +29,12 @@ const ProductCard = ({ product, simpleTitle, variant = 'vertical' }) => {
{router.pathname != '/' && product?.flashSale?.id > 0 && (
<div className='absolute bottom-0 w-full grid'>
<div className='absolute bottom-0 w-full h-full'>
- <ImageNext src='/images/GAMBAR-BG-FLASH-SALE.jpg' className='h-full' width={1000} height={100} />
+ <ImageNext
+ src='/images/GAMBAR-BG-FLASH-SALE.jpg'
+ className='h-full'
+ width={1000}
+ height={100}
+ />
</div>
<div className='relative'>
<div className='flex gap-x-1 items-center p-2 justify-center'>
@@ -45,7 +50,9 @@ const ProductCard = ({ product, simpleTitle, variant = 'vertical' }) => {
height={5}
/>
<span className='text-white text-[9px] md:text-[10px] font-semibold'>
- {product?.flashSale?.tag != "false" || product?.flashSale?.tag != product?.flashSale?.tag ? product?.flashSale?.tag : 'FLASH SALE'}
+ {product?.flashSale?.tag != 'false' || product?.flashSale?.tag
+ ? product?.flashSale?.tag
+ : 'FLASH SALE'}
</span>
</div>
</div>
@@ -138,7 +145,12 @@ const ProductCard = ({ product, simpleTitle, variant = 'vertical' }) => {
width={15}
height={10}
/>
- <span className='text-white text-xs font-semibold'>{product?.flashSale?.tag != "false" || product?.flashSale?.tag != product?.flashSale?.tag ? product?.flashSale?.tag : 'FLASH SALE'}</span>
+ <span className='text-white text-xs font-semibold'>
+ {' '}
+ {product?.flashSale?.tag != 'false' || product?.flashSale?.tag
+ ? product?.flashSale?.tag
+ : 'FLASH SALE'}
+ </span>
</div>
)}
{product?.manufacture?.name ? (