+ {/* heading */}
+
+
+
+ Ready to Start?
+
- {/* trending products */}
-
-
- {familyOffers &&
- familyOffers.length > 0 &&
- familyOffers.map((item) => {
- return (
-
- )
- })}
-
+
+
+ {/* trending products */}
+
+
+ {familyOffers &&
+ familyOffers.length > 0 &&
+ familyOffers.map((item) => {
+ return (
+
+ );
+ })}
+
+
{/* Offer Job Popout */}
diff --git a/src/components/MyTasks/MyOffersTable.jsx b/src/components/MyTasks/MyOffersTable.jsx
index 6a2f673..9e2e4f3 100644
--- a/src/components/MyTasks/MyOffersTable.jsx
+++ b/src/components/MyTasks/MyOffersTable.jsx
@@ -1,35 +1,45 @@
import React, { useRef, useState } from "react";
-import top from "../../assets/images/top-buyer-1png.png";
-import top2 from "../../assets/images/top-buyer-2.png";
-import top3 from "../../assets/images/top-buyer-3.png";
-import top4 from "../../assets/images/top-buyer-4.png";
import Icons from "../Helpers/Icons";
import SliderCom from "../Helpers/SliderCom";
+import OfferCard from "../Cards/OfferCard";
import OfferJobPopout from "../jobPopout/OfferJobPopout";
-import LoadingSpinner from "../Spinners/LoadingSpinner";
-import { PriceFormatter } from "../Helpers/PriceFormatter";
export default function MyOffersTable({ className, MyActiveOffersList }) {
let [offerPopout, setOfferPopout] = useState({ show: false, data: {} }); // STATE TO HOLD THE VALUE OF THE ALERT DETAILS AND DETERMINE WHEN TO SHOW
+
const settings = {
arrows: false,
- dots: false,
- infinite: MyActiveOffersList?.result_list?.length > 4,
- autoplay: true,
- slidesToShow: 4,
- slidesToScroll: 1,
+ slidesToShow: 3,
+ slidesToScroll: 3,
+ infinite: MyActiveOffersList?.result_list?.length > 3,
responsive: [
- {
- breakpoint: 426,
- settings: {
- slidesToShow: 2,
- slidesToScroll: 1,
- infinite: MyActiveOffersList?.result_list?.length > 2,
+ {
+ breakpoint: 1025,
+ settings: {
+ slidesToShow: 3,
+ slidesToScroll: 3,
+ infinite: MyActiveOffersList?.result_list?.length > 3,
+ },
+ },
+ {
+ breakpoint: 769,
+ settings: {
+ slidesToShow: 2,
+ slidesToScroll: 2,
+ infinite: MyActiveOffersList?.result_list?.length > 2,
+ },
+ },
+ {
+ breakpoint: 619,
+ settings: {
+ slidesToShow: 1,
+ slidesToScroll: 1,
+ infinite: MyActiveOffersList?.result_list?.length > 1,
+ },
},
- },
],
- };
+};
console.log("YES WE SEE OFFERS", MyActiveOffersList);
const sellSlider = useRef(null);
@@ -58,344 +68,64 @@ export default function MyOffersTable({ className, MyActiveOffersList }) {
return (
<>
-
-
-
-
-
- Offers
-
-
-
-
+ MyActiveOffersList?.result_list?.length > 0 &&
+ MyActiveOffersList.result_list.map((item) => {
+ return (
+
+ )
+ })}
+
diff --git a/src/components/MyTasks/index.jsx b/src/components/MyTasks/index.jsx
index 0d4c831..d20f6ff 100644
--- a/src/components/MyTasks/index.jsx
+++ b/src/components/MyTasks/index.jsx
@@ -37,7 +37,8 @@ export default function MyTasks({
{/* heading */}
-
+ {/*
+ {userDetails.account_type == 'FAMILY' &&
+ }
{ActiveJobList?.data?.length > 0 && userDetails.account_type == 'FAMILY' &&
}
-
+
*/}
filterHandler("today")}
@@ -71,6 +73,27 @@ export default function MyTasks({
className="mb-10"
/>
)}
+
+
+
+ My Tasks
+
+
+
+ {ActiveJobList?.data?.length > 0 && userDetails.account_type == 'FAMILY' &&
+ {
+ navigate("/familymarket");
+ }}
+ className="px-4 h-10 flex justify-center items-center btn-gradient text-base rounded-full text-white"
+ >
+ More Task
+
+ }
+