diff --git a/components/Cards/CardCart/page.jsx b/components/Cards/CardCart/page.jsx index b6b42bc..26b908b 100644 --- a/components/Cards/CardCart/page.jsx +++ b/components/Cards/CardCart/page.jsx @@ -6,40 +6,45 @@ import logo from "../../../public/images/logo.png"; import p2 from "../../../public/images/product/2.png"; import AppContext from "@ctx/AppContext"; import AddToCart from "../Components/AddToCart/page"; +import Link from "next/link"; const CardCart = ({ data }) => { const CTX = useContext(AppContext); return (
- {data?.persianName} -
+ ++ {data?.persianName} +
+
- {data?.persianName}
-
+ {data?.persianName}
+
{" "}
{data.stock}عدد موجود انبار
-
+
- {data.persianName}{" "}
-
- {" "}
- {data.stock}عدد موجود انبار
+ ) : (
+
+ {data.persianName}{" "}
+ {" "}
+ {data.stock}عدد موجود انبار
+ اتمام موجودی + اتمام موجودی +
- - + +
+ - اتمام موجودی
+ افزودن به سبد
+ +
+ -
diff --git a/components/Category/FilterCategory/page.jsx b/components/Category/FilterCategory/page.jsx
index 2884896..4163e2c 100644
--- a/components/Category/FilterCategory/page.jsx
+++ b/components/Category/FilterCategory/page.jsx
@@ -19,6 +19,7 @@ const FilterCategory = ({
}) => {
const CTX = useContext(AppContext);
const brands = CTX.state.brands;
+ const pageGetProducts = CTX.state.pageGetProducts;
const handleCheckboxChange = () => {
setIsChecked(!isChecked);
@@ -45,6 +46,7 @@ const FilterCategory = ({
useEffect(() => {
CTX.fetchProducts(
+ pageGetProducts,
id,
selectedBrands,
isChecked,
diff --git a/components/Category/ListProdocts/page.jsx b/components/Category/ListProdocts/page.jsx
index 7bf7df0..a581c36 100644
--- a/components/Category/ListProdocts/page.jsx
+++ b/components/Category/ListProdocts/page.jsx
@@ -3,6 +3,7 @@ import CardCategories from "@comp/Cards/CardCategories/page";
import AppContext from "@ctx/AppContext";
import PersianNumber from "plugins/PersianNumber";
import React, { useContext, useEffect } from "react";
+import InfiniteScroll from "react-infinite-scroll-component";
const ListProdocts = ({
sortBy,
@@ -15,11 +16,13 @@ const ListProdocts = ({
}) => {
const CTX = useContext(AppContext);
const products = CTX.state.products;
-
- console.log("products", products);
+ const pager = CTX.state.pager;
+ const stopGetTasks = CTX.state.stopGetTasks;
+ const pageGetProducts = CTX.state.pageGetProducts;
useEffect(() => {
CTX.fetchProducts(
+ pageGetProducts,
id,
selectedBrands,
isChecked,
@@ -31,7 +34,7 @@ const ListProdocts = ({
}, [sortBy]);
return (
-
+
-
-
-
-
- حسین معصومی پور
+ {profile?.firstName} {profile?.lastName}
+
- داشبورد
-
+ داشبورد
+
- سفارشات
-
+ پیگیری سفارش
+
- پیگیری سفارش
-
+ آدرس ها{" "}
+
- پشتیبانی{" "}
-
خروج{" "}
حسین معصومی پور
+ {profile?.firstName} {profile?.lastName}
+
- داشبورد
-
+ داشبورد
+
- سفارشات
-
+ پیگیری سفارش
+
- پیگیری سفارش
-
+ آدرس ها{" "}
+
- پشتیبانی{" "}
-
خروج{" "}
اقزودن آدرس جدید آیا از حذف آدرس اطمینان دارید ؟
+ آیا از خروج حساب کاربری اطمینان دارید ؟{" "}
+ آدس ها آدس ها تغییر آدرس
+ افزودن آدرس جدید
+
- آدرس شما{" "}
-
- {" "}
- تهران ، نارمک ، فلکه پنجم پلاک 5 ، واحد 22
- زمان و نحوه ارسال
- سریع ترین زمان ارسال
-
- {" "}
-
- {" "}
- حداکثر
-
- {" "}
- هزینه ارسال
-
- {" "}
- حداکثر
- روش پرداخت زرین پال آسان پرداخت
- کد تخفیف خود را وارد کنید
- {e.address} زمان و نحوه ارسال حساب نهایی مشاهده اقلام
+ سریع ترین زمان ارسال
+ قیمت
+ {" "}
+ حداکثر
+
- روش پرداخت زرین پال تخفیف محصول
- آسان پرداخت
+ کد تخفیف خود را وارد کنید
+ هزینه بسته بندی
- هزینه ارسال
-
- قابل پرداخت
+
+ کد تخفیف ثبت شد{" "}
- حساب نهایی مشاهده اقلام قیمت
+ تخفیف محصول
+
+ هزینه بسته بندی
+ هزینه ارسال
+
+ قابل پرداخت
+
+ محصولات انتخاب شده
-
+ محصولات انتخاب شده
+ حساب نهایی حساب نهایی
قیمت
- تخفیف محصول قیمت
-
+
- قابل پرداخت
- تخفیف محصول
-
+
+ قابل پرداخت
+
+ {" "}
+ ,
+
+ {e.body}
+
-
- ارسال با پیک (فقط محدوده تهران){" "}
-
-
- پست عادی{" "}
-
-
- پست سفارشی{" "}
-
-
- پست پیشتاز{" "}
-
-
- پرداخت آنلاین
-
-
- پرداخت آنلاین
-
-
- افزودن کد تخفیف{" "}
-
-
+ {e.name}{" "}
+
+
+ پرداخت آنلاین
+
+
+ پرداخت آنلاین (به زودی)
+
+
+ افزودن کد تخفیف{" "}
+
+
+ پرسشهای متداول
+
+
+ {e.name}
+
+