From 6109c9b0bedbfd9b9be787987050102b2d6cba03 Mon Sep 17 00:00:00 2001 From: Rafi Zadanly Date: Sat, 17 Dec 2022 11:03:17 +0700 Subject: Create image component --- src/pages/shop/cart.js | 10 ++++++---- src/pages/shop/product/[slug].js | 9 ++++++--- 2 files changed, 12 insertions(+), 7 deletions(-) (limited to 'src/pages/shop') diff --git a/src/pages/shop/cart.js b/src/pages/shop/cart.js index 64847de9..9958a7bb 100644 --- a/src/pages/shop/cart.js +++ b/src/pages/shop/cart.js @@ -7,14 +7,12 @@ import ChevronLeftIcon from "../../icons/chevron-left.svg"; import MinusIcon from "../../icons/minus.svg"; import PlusIcon from "../../icons/plus.svg"; import TrashIcon from "../../icons/trash.svg"; -import { LazyLoadImage } from "react-lazy-load-image-component"; import apiOdoo from "../../helpers/apiOdoo"; import currencyFormat from "../../helpers/currencyFormat"; import { createSlug } from "../../helpers/slug"; import ConfirmAlert from "../../components/ConfirmAlert"; import { toast } from "react-hot-toast"; - -import 'react-lazy-load-image-component/src/effects/blur.css'; +import Image from "../../components/Image"; export default function Cart() { const [products, setProducts] = useState([]); @@ -179,7 +177,11 @@ export default function Cart() { className={'p-2 rounded border-2 ' + (product.to_process ? 'border-yellow_r-9 bg-yellow_r-9' : 'border-gray_r-12')} onClick={() => toggleProductToProcess(product.id)} > - + {product.parent.name}
diff --git a/src/pages/shop/product/[slug].js b/src/pages/shop/product/[slug].js index 5e0c8853..b8d29d02 100644 --- a/src/pages/shop/product/[slug].js +++ b/src/pages/shop/product/[slug].js @@ -5,13 +5,12 @@ import Header from "../../../components/Header"; import apiOdoo from "../../../helpers/apiOdoo"; import { createSlug, getIdFromSlug } from "../../../helpers/slug"; import currencyFormat from "../../../helpers/currencyFormat"; -import { LazyLoadImage } from "react-lazy-load-image-component"; -import "react-lazy-load-image-component/src/effects/blur.css"; import ProductSlider from "../../../components/product/ProductSlider"; import Layout from "../../../components/Layout"; import { createOrUpdateItemCart } from "../../../helpers/cart"; import toast from "react-hot-toast"; import Footer from "../../../components/Footer"; +import Image from "../../../components/Image"; export async function getServerSideProps( context ) { const { slug } = context.query; @@ -103,7 +102,11 @@ export default function ProductDetail({ product }) { <>
- + {product.name}
{product.manufacture.name ?? '-'} -- cgit v1.2.3