From d4d4227dfb2fefa56ded8ff5897469459f56b069 Mon Sep 17 00:00:00 2001 From: Rafi Zadanly Date: Thu, 2 Feb 2023 17:13:12 +0700 Subject: no message --- src/components/layouts/Footer.js | 32 +++++++++++++++++++++++++++----- src/components/products/ProductCard.js | 11 +++++++---- src/components/products/ProductSlider.js | 3 ++- 3 files changed, 36 insertions(+), 10 deletions(-) (limited to 'src/components') diff --git a/src/components/layouts/Footer.js b/src/components/layouts/Footer.js index e48daf7f..d173a525 100644 --- a/src/components/layouts/Footer.js +++ b/src/components/layouts/Footer.js @@ -6,10 +6,11 @@ import { import Image from "next/image"; import InstagramIcon from "@/icons/instagram.svg"; import LinkedinIcon from "@/icons/linkedin.svg"; +import Link from "../elements/Link"; export default function Footer() { return ( -
+

Kantor Pusat

@@ -20,18 +21,39 @@ export default function Footer() {

Layanan Informasi

-

(021) 2933-8828 / 29

+ + (021) 2933-8828 + + {'/'} + + 29 +
-

0812-8080-622

+ + 0812-8080-622 +
-

sales@indoteknik.com

+ + sales@indoteknik.com +
- {/*

Panduan Pelanggan

*/} +

Panduan Pelanggan

+
+ FAQ + Kebijakan Privasi + Pengajuan Tempo + Garansi Produk + Online Quotation + Pengiriman + Pembayaran + Syarat & Ketentuan + +

Jam Operasional

diff --git a/src/components/products/ProductCard.js b/src/components/products/ProductCard.js index e32463a7..c79a4900 100644 --- a/src/components/products/ProductCard.js +++ b/src/components/products/ProductCard.js @@ -5,7 +5,10 @@ import { ChevronRightIcon } from "@heroicons/react/20/solid"; import Image from "../elements/Image"; -export default function ProductCard({ data }) { +export default function ProductCard({ + data, + simpleProductTitleLine = false +}) { let product = data; return (
@@ -26,7 +29,7 @@ export default function ProductCard({ data }) { ) : ( - )} - + {product.name}
@@ -34,7 +37,7 @@ export default function ProductCard({ data }) { {product.lowest_price.discount_percentage > 0 ? (

{currencyFormat(product.lowest_price.price)}

- {product.lowest_price.discount_percentage}% + {product.lowest_price.discount_percentage}%
) : ''} @@ -55,7 +58,7 @@ export default function ProductCard({ data }) { {product.stock_total > 0 ? (
-
Ready Stock
+
Ready Stock
{product.stock_total > 5 ? '> 5' : '< 5'}
) : ''} diff --git a/src/components/products/ProductSlider.js b/src/components/products/ProductSlider.js index b7c17ecd..6ee31f9b 100644 --- a/src/components/products/ProductSlider.js +++ b/src/components/products/ProductSlider.js @@ -8,6 +8,7 @@ import { useState } from "react"; export default function ProductSlider({ products, + simpleProductTitleLine = false, bannerMode = false }) { const [ activeIndex, setActiveIndex ] = useState(0); @@ -28,7 +29,7 @@ export default function ProductSlider({ ) } {products?.products?.map((product, index) => ( - + ))} -- cgit v1.2.3