diff --git a/src/assets/images/taskbanners/clean-closet.jpg b/src/assets/images/taskbanners/clean-closet.jpg new file mode 100644 index 0000000..1116d7a Binary files /dev/null and b/src/assets/images/taskbanners/clean-closet.jpg differ diff --git a/src/assets/images/taskbanners/default.jpg b/src/assets/images/taskbanners/default.jpg new file mode 100644 index 0000000..fc7c165 Binary files /dev/null and b/src/assets/images/taskbanners/default.jpg differ diff --git a/src/assets/images/taskbanners/kid-clean.jpg b/src/assets/images/taskbanners/kid-clean.jpg new file mode 100644 index 0000000..e6d6edb Binary files /dev/null and b/src/assets/images/taskbanners/kid-clean.jpg differ diff --git a/src/assets/images/taskbanners/kid-coffee.jpg b/src/assets/images/taskbanners/kid-coffee.jpg new file mode 100644 index 0000000..f9dec94 Binary files /dev/null and b/src/assets/images/taskbanners/kid-coffee.jpg differ diff --git a/src/assets/images/taskbanners/kid-dishes.jpg b/src/assets/images/taskbanners/kid-dishes.jpg new file mode 100644 index 0000000..036c574 Binary files /dev/null and b/src/assets/images/taskbanners/kid-dishes.jpg differ diff --git a/src/assets/images/taskbanners/kid-laundary.jpg b/src/assets/images/taskbanners/kid-laundary.jpg new file mode 100644 index 0000000..9673d54 Binary files /dev/null and b/src/assets/images/taskbanners/kid-laundary.jpg differ diff --git a/src/assets/images/taskbanners/kid-room.jpg b/src/assets/images/taskbanners/kid-room.jpg new file mode 100644 index 0000000..ffdeee5 Binary files /dev/null and b/src/assets/images/taskbanners/kid-room.jpg differ diff --git a/src/assets/images/taskbanners/wash-car.jpg b/src/assets/images/taskbanners/wash-car.jpg new file mode 100644 index 0000000..ce211d3 Binary files /dev/null and b/src/assets/images/taskbanners/wash-car.jpg differ diff --git a/src/components/Cards/FamilyActiveJobsCard.jsx b/src/components/Cards/FamilyActiveJobsCard.jsx new file mode 100644 index 0000000..ac6185b --- /dev/null +++ b/src/components/Cards/FamilyActiveJobsCard.jsx @@ -0,0 +1,193 @@ +import { useState } from "react"; +import { Link } from "react-router-dom"; +import { toast } from "react-toastify"; +import localImgLoad from "../../lib/localImgLoad"; +import CountDown from "../Helpers/CountDown"; +import Icons from "../Helpers/Icons"; + +export default function FamilyActiveJobsCard({ datas, hidden = false }) { + const [imageUrl, setImageUrl] = useState(""); + const [addFavorite, setValue] = useState(false); + const [options, setOption] = useState(false); + const favoriteHandler = () => { + if (!addFavorite) { + setValue(true); + toast.success("Added to Favorite List"); + } else { + setValue(false); + toast.warn("Remove to Favorite List"); + } + }; + + + return ( +
+
+ {/* thumbnail */} +
+ {/* thumbnail image */} +
+
+ + + + setOption(!options)} + className="w-7 h-7 flex justify-center items-center bg-white rounded-full cursor-pointer" + > + + + {options && ( +
setOption(!options)} + className="w-full h-screen fixed top-0 left-0 z-10" + >
+ )} +
+
    +
  • setOption(!options)} + className="text-thin-light-gray tracking-wide text-xs cursor-pointer" + > +
    + + + + + + + Share + +
    +
  • +
  • setOption(!options)} + className="text-thin-light-gray dark:text-white tracking-wide text-xs cursor-pointer" + > +
    + + + + + + + Report + +
    +
  • +
+
+
+ {hidden && ( +
+ + + + + + + +
+ )} +
+
+ {/* details */} +
+ {/* product title */} + + {datas.title} + + {/* countdown */} +
+
+

+ Current Bid +

+

+ {datas.price} +

+
+
+
+

+ Remaing Time +

+

+ +

+
+
+
+
+
+ + View + +
+
+ ); +} diff --git a/src/components/Home/FamilyActiveLSlde.jsx b/src/components/Home/FamilyActiveLSlde.jsx index a377615..cb55b29 100644 --- a/src/components/Home/FamilyActiveLSlde.jsx +++ b/src/components/Home/FamilyActiveLSlde.jsx @@ -1,7 +1,8 @@ import React, { useRef } from "react"; -import ProductCardStyleOne from "../Cards/ProductCardStyleOne"; +//import ProductCardStyleOne from "../Cards/ProductCardStyleOne"; import Icons from "../Helpers/Icons"; import SliderCom from "../Helpers/SliderCom"; +import FamilyActiveJobsCard from "../Cards/FamilyActiveJobsCard"; export default function FamilyActiveLSlde({ className, trending }) { const settings = { @@ -94,7 +95,7 @@ export default function FamilyActiveLSlde({ className, trending }) { {trending && trending.length > 0 && trending.map((item) => ( - + ))}