From cd01ba82733062db99075ad7690bdb52fb85745a Mon Sep 17 00:00:00 2001 From: Rafi Zadanly Date: Fri, 3 Feb 2023 17:03:45 +0700 Subject: no message --- src/pages/shop/checkout.js | 2 ++ src/pages/shop/product/[slug].js | 21 ++++++--------------- src/pages/shop/quotation/index.js | 34 ++++++++++++++++------------------ 3 files changed, 24 insertions(+), 33 deletions(-) (limited to 'src/pages/shop') diff --git a/src/pages/shop/checkout.js b/src/pages/shop/checkout.js index 875cf0f1..8a540bcd 100644 --- a/src/pages/shop/checkout.js +++ b/src/pages/shop/checkout.js @@ -195,6 +195,7 @@ export default function Checkout() { { selectedAddress.shipping && (
+
{ selectedAddress.invoicing.type.charAt(0).toUpperCase() + selectedAddress.invoicing.type.slice(1) + ' Address' }

{ selectedAddress.shipping.name }

{ selectedAddress.shipping.mobile }

{ selectedAddress.shipping.street }, { selectedAddress.shipping?.city?.name }

@@ -261,6 +262,7 @@ export default function Checkout() { { selectedAddress.invoicing && (
+
{ selectedAddress.invoicing.type.charAt(0).toUpperCase() + selectedAddress.invoicing.type.slice(1) + ' Address' }

{ selectedAddress.invoicing.name }

{ selectedAddress.invoicing.mobile }

{ selectedAddress.invoicing.street } { selectedAddress.invoicing.street2 }

diff --git a/src/pages/shop/product/[slug].js b/src/pages/shop/product/[slug].js index 03fac0be..c3d34806 100644 --- a/src/pages/shop/product/[slug].js +++ b/src/pages/shop/product/[slug].js @@ -15,6 +15,8 @@ import LineDivider from "@/components/elements/LineDivider"; import { HeartIcon as HeartIconSolid } from "@heroicons/react/24/solid"; import { useAuth } from "@/core/utils/auth"; import { HeartIcon } from "@heroicons/react/24/outline"; +import { LazyLoadComponent } from "react-lazy-load-image-component"; +import ProductSimilar from "@/components/products/ProductSimilar"; export async function getServerSideProps( context ) { const { slug } = context.query; @@ -37,7 +39,6 @@ export default function ProductDetail({ product }) { const { slug } = router.query; const [selectedVariant, setSelectedVariant] = useState(""); const [quantity, setQuantity] = useState("1"); - const [similarProducts, setSimilarProducts] = useState(null); const [activeVariant, setActiveVariant] = useState({ id: product.id, code: product.code, @@ -82,15 +83,6 @@ export default function ProductDetail({ product }) { } }, [ product ]); - useEffect(() => { - setSimilarProducts(null); - const getSimilarProducts = async () => { - const dataSimilarProducts = await apiOdoo('GET', `/api/v1/product/${getIdFromSlug(slug)}/similar?limit=20`); - setSimilarProducts(dataSimilarProducts); - } - if (slug) getSimilarProducts(); - }, [slug]); - useEffect(() => { if (selectedVariant != '') { let newActiveVariant = product.variants.filter((variant) => { @@ -281,11 +273,10 @@ export default function ProductDetail({ product }) {
- -
-

Kamu Mungkin Juga Suka

- -
+ + + +