From 6f259ad8ad18257bdfadf3aae62a5520f6f7db53 Mon Sep 17 00:00:00 2001 From: Ebube Date: Sun, 2 Jul 2023 16:24:49 +0100 Subject: [PATCH] . --- src/components/Cards/FamilyMarketCard.jsx | 72 ++++++++++ src/components/Cards/ResourceBlogCard.jsx | 130 +++++++++--------- src/components/FamilyAcc/FamilyMarket.jsx | 46 +++++-- .../MyPendingJobs/ParentWaiting.jsx | 4 +- src/components/Resources/tabs/BlogTab.jsx | 104 +++++++------- 5 files changed, 225 insertions(+), 131 deletions(-) create mode 100644 src/components/Cards/FamilyMarketCard.jsx diff --git a/src/components/Cards/FamilyMarketCard.jsx b/src/components/Cards/FamilyMarketCard.jsx new file mode 100644 index 0000000..bb76019 --- /dev/null +++ b/src/components/Cards/FamilyMarketCard.jsx @@ -0,0 +1,72 @@ +import React, { useState } from "react"; +import { Link } from "react-router-dom"; +import { toast } from "react-toastify"; +import localImgLoad from "../../lib/localImgLoad"; +import Icons from "../Helpers/Icons"; + +export default function FamilyMarketCard({ + className, + datas, + hidden = false, +}) { + // debugger; + const [addFavorite, setValue] = useState(datas.whishlisted); + 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 ( +
+
+
+
+
+
+ {datas?.isActive && ( + + Active + + )} +
+
+ {hidden &&
} +
+
+
+ {/* title */} + +

+ {datas.post_title} +

+ +
+
+
+ +
+
+
+
+
+ ); +} diff --git a/src/components/Cards/ResourceBlogCard.jsx b/src/components/Cards/ResourceBlogCard.jsx index 926af1f..1e05534 100644 --- a/src/components/Cards/ResourceBlogCard.jsx +++ b/src/components/Cards/ResourceBlogCard.jsx @@ -4,76 +4,70 @@ import { toast } from "react-toastify"; import localImgLoad from "../../lib/localImgLoad"; import Icons from "../Helpers/Icons"; -export default function ProductCardStyleTwo({ - className, - datas, - hidden = false, - }) { - // debugger; - const [addFavorite, setValue] = useState(datas.whishlisted); - 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 ( -
-
-
-
-
-
- {datas?.isActive && ( - +export default function ResourceBlogCard({ + className, + datas, + hidden = false, +}) { + // debugger; + const [addFavorite, setValue] = useState(datas.whishlisted); + 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 ( +
+
+
+
+
+
+ {datas?.isActive && ( + Active - )} -
- -
- {hidden && ( -
- -
- )} -
-
-
- {/* title */} - -

- {datas.post_title} -

- -
-
- -
-
- -
-
-
+ )} +
+ {hidden &&
} +
- ); +
+ {/* title */} + +

+ {datas.post_title} +

+ +
+
+
+ +
+
+
+
+
+ ); } diff --git a/src/components/FamilyAcc/FamilyMarket.jsx b/src/components/FamilyAcc/FamilyMarket.jsx index 246688f..39a067c 100644 --- a/src/components/FamilyAcc/FamilyMarket.jsx +++ b/src/components/FamilyAcc/FamilyMarket.jsx @@ -3,6 +3,11 @@ import InputCom from "../Helpers/Inputs/InputCom"; import Layout from "../Partials/Layout"; import SiteService from "../../services/SiteService"; import ModalCom from "../Helpers/ModalCom"; +import DataIteration from "../Helpers/DataIteration"; +import SearchCom from "../Helpers/SearchCom"; +import collections from "../../data/collectionplan_data.json"; +import FamilyMarketCard from "../Cards/FamilyMarketCard"; +import { Link } from "react-router-dom"; export default function FamilyMarket() { const [selectTab, setValue] = useState("today"); @@ -24,7 +29,6 @@ export default function FamilyMarket() { setValue(value); }; - return ( {/**/} @@ -37,15 +41,8 @@ export default function FamilyMarket() { - Family Market + Suggest Task to the Parents - {/* */}
@@ -55,11 +52,40 @@ export default function FamilyMarket() { >
+ {/* Body */} +
+ {/* filter-search */} +
+ +
+ {/* filer-dropdown */} +
+ + Any Other Task + +
+
+
+
+ + {({ datas }) => ( + + )} + +
+
{popUp && ( - {/* */} + {/* */} )} diff --git a/src/components/MyPendingJobs/ParentWaiting.jsx b/src/components/MyPendingJobs/ParentWaiting.jsx index b092237..0363535 100644 --- a/src/components/MyPendingJobs/ParentWaiting.jsx +++ b/src/components/MyPendingJobs/ParentWaiting.jsx @@ -25,8 +25,8 @@ export default function ParentWaiting({ className }) { Waiting for Parent to Get Started... -
-
+
+
banner -
-
-
- {/* filter-search */} -
- -
- {/* filer-dropdown */} -
- {/*
*/} - {/**/} - {/* Recently Received*/} - {/**/} - {/* */} - {/* */} - {/* */} - {/* */} - {/**/} - {/*
*/} -
-
-
-
- - {({ datas }) => ( - - )} - -
-
-
+ + console.log("Blog data here>> ", blogdata) + // debugger; + return ( + <> +
+
+
+ {/* filter-search */} +
+
- - ); + {/* filer-dropdown */} +
+ {/*
*/} + {/**/} + {/* Recently Received*/} + {/**/} + {/* */} + {/* */} + {/* */} + {/* */} + {/**/} + {/*
*/} +
+
+
+
+ + {({ datas }) => ( + + )} + +
+
+
+
+ + ); }