diff options
| author | Rafi Zadanly <zadanlyr@gmail.com> | 2023-02-04 13:02:36 +0700 |
|---|---|---|
| committer | Rafi Zadanly <zadanlyr@gmail.com> | 2023-02-04 13:02:36 +0700 |
| commit | 4e8fc0f09765cd90773fcef0cb483ca1872f2883 (patch) | |
| tree | b83781751bb4dfd275ba21ebf2b1221cc4b884af /src/pages/shop | |
| parent | 61b5c173a37edf867a764cc965d950182b31b5b3 (diff) | |
no message
Diffstat (limited to 'src/pages/shop')
| -rw-r--r-- | src/pages/shop/product/[slug].js | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/pages/shop/product/[slug].js b/src/pages/shop/product/[slug].js index c3d34806..60849264 100644 --- a/src/pages/shop/product/[slug].js +++ b/src/pages/shop/product/[slug].js @@ -5,7 +5,6 @@ import Header from "@/components/layouts/Header"; import apiOdoo from "@/core/utils/apiOdoo"; import { createSlug, getIdFromSlug } from "@/core/utils/slug"; import currencyFormat from "@/core/utils/currencyFormat"; -import ProductSlider from "@/components/products/ProductSlider"; import Layout from "@/components/layouts/Layout"; import { createOrUpdateItemCart } from "@/core/utils/cart"; import toast from "react-hot-toast"; @@ -15,13 +14,13 @@ 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 LazyLoad from "react-lazy-load"; import ProductSimilar from "@/components/products/ProductSimilar"; export async function getServerSideProps( context ) { const { slug } = context.query; let product = await apiOdoo('GET', '/api/v1/product/' + getIdFromSlug(slug)); - if (product.length == 1) { + if (product?.length == 1) { product = product[0]; product.description = product.description.replaceAll('<p>', '||p||'); product.description = product.description.replaceAll('</p>', '||/p||'); @@ -274,9 +273,9 @@ export default function ProductDetail({ product }) { <LineDivider /> - <LazyLoadComponent> + <LazyLoad> <ProductSimilar productId={getIdFromSlug(slug || '')} /> - </LazyLoadComponent> + </LazyLoad> <Footer /> </Layout> |
