From ab700edcf286d0e4602ff6e840ab3ab54710357e Mon Sep 17 00:00:00 2001 From: victorAnumudu Date: Mon, 17 Jul 2023 13:42:21 +0100 Subject: [PATCH 1/2] resources question page added --- src/components/Resources/index.jsx | 4 +-- .../Resources/tabs/QuestionsTab.jsx | 36 ++++++++++++++----- 2 files changed, 29 insertions(+), 11 deletions(-) diff --git a/src/components/Resources/index.jsx b/src/components/Resources/index.jsx index ace7aea..59dcb98 100644 --- a/src/components/Resources/index.jsx +++ b/src/components/Resources/index.jsx @@ -65,7 +65,8 @@ export default function Resources(props) { if(name == 'blog'){ return blogItems?.blogdata?.length }else if(name == 'onsale'){ - return onSaleProducts?.length + // return onSaleProducts?.length + return null }else if(name == 'owned'){ return ownProducts?.length }else if(name == 'created'){ @@ -95,7 +96,6 @@ export default function Resources(props) { : "text-thin-light-gray bg-[#F2B8FD]" }`} > - {/* 16 blog, onsale, owned,created */} {countNumber(tabValue.name)} diff --git a/src/components/Resources/tabs/QuestionsTab.jsx b/src/components/Resources/tabs/QuestionsTab.jsx index 6a163c5..6daa87d 100644 --- a/src/components/Resources/tabs/QuestionsTab.jsx +++ b/src/components/Resources/tabs/QuestionsTab.jsx @@ -1,26 +1,44 @@ import ProductCardStyleTwo from "../../Cards/ProductCardStyleTwo"; import DataIteration from "../../Helpers/DataIteration"; import SearchCom from "../../Helpers/SearchCom"; +import localImgLoad from "../../../lib/localImgLoad"; export default function QuestionsTab({ className, products }) { return ( <>
-
- {/* filter-search */} -
- +
+

Ask our A.I

+
+
+ AI +
+
+
+ +
+ {/* filter-search */} +
+ +
+
+ +
+
-
+ {/*
- - -
-
+
*/}
From 15fc5f4f1410ed28e9749f9df8f52d690d7e8f32 Mon Sep 17 00:00:00 2001 From: victorAnumudu Date: Mon, 17 Jul 2023 15:31:39 +0100 Subject: [PATCH 2/2] family icon added --- src/components/FamilyAcc/FamilyTable.jsx | 7 +++++-- .../MyWallet/Popup/ConfirmNairaWithdraw.jsx | 14 +++----------- .../MyWallet/Popup/NairaWithdraw.jsx | 19 +++++++++---------- 3 files changed, 17 insertions(+), 23 deletions(-) diff --git a/src/components/FamilyAcc/FamilyTable.jsx b/src/components/FamilyAcc/FamilyTable.jsx index 2eb2650..11acd8f 100644 --- a/src/components/FamilyAcc/FamilyTable.jsx +++ b/src/components/FamilyAcc/FamilyTable.jsx @@ -6,6 +6,7 @@ import { handlePagingFunc } from "../Pagination/HandlePagination"; import PaginatedList from "../Pagination/PaginatedList"; import familyImage from '../../assets/images/no-family-side.png' +import localImgLoad from "../../lib/localImgLoad"; export default function FamilyTable({ className, familyList, loader, popUpHandler }) { const navigate = useNavigate(); @@ -54,6 +55,7 @@ export default function FamilyTable({ className, familyList, loader, popUpHandle last_login, task_count, family_uid, + banner } = props; let addedDate = added?.split(" ")[0]; let LoginDate = last_login?.split(" ")[0]; @@ -64,9 +66,10 @@ export default function FamilyTable({ className, familyList, loader, popUpHandle >
-
+
data diff --git a/src/components/MyWallet/Popup/ConfirmNairaWithdraw.jsx b/src/components/MyWallet/Popup/ConfirmNairaWithdraw.jsx index 28eba23..242e86e 100644 --- a/src/components/MyWallet/Popup/ConfirmNairaWithdraw.jsx +++ b/src/components/MyWallet/Popup/ConfirmNairaWithdraw.jsx @@ -23,7 +23,7 @@ function ConfirmNairaWithdraw({ payment, wallet, action, situation, state }) { const handleSubmit = () => { setRequestStatus({ message: "", loading: true, status: false }); let reqData = { - amount: Number(state.amount), + amount: Number(state.amount * 100), Fee: Number(state.fee), recipientid: Number(state.recipientID), }; @@ -58,14 +58,6 @@ function ConfirmNairaWithdraw({ payment, wallet, action, situation, state }) { }); }; - useEffect(() => { - // what happens if not state redirect user - if (!state) { - navigate("/my-wallet/withdraw-naira", { replace: true }); - } else { - setPageLoading(false); - } - }, []); return (
@@ -114,7 +106,7 @@ function ConfirmNairaWithdraw({ payment, wallet, action, situation, state }) { label="Processing Fee:" type="text" name="processingFee" - value={state?.fee || ""} + value={(state?.fee * 0.01).toFixed(2) || ""} disable={true} />
@@ -126,7 +118,7 @@ function ConfirmNairaWithdraw({ payment, wallet, action, situation, state }) { label="Total" type="text" name="total" - value={state?.total || ""} + value={(state?.total * 0.01).toFixed(2) || ""} disable={true} />
diff --git a/src/components/MyWallet/Popup/NairaWithdraw.jsx b/src/components/MyWallet/Popup/NairaWithdraw.jsx index e4a5bd2..8b13950 100644 --- a/src/components/MyWallet/Popup/NairaWithdraw.jsx +++ b/src/components/MyWallet/Popup/NairaWithdraw.jsx @@ -28,24 +28,23 @@ const initialValues = { function NairaWithdraw({ wallet, action, situation, setShowConfirmNairaWithdraw }) { const apiCall = new usersService(); // API CLASS CALL -console.log('TESTING', wallet) const navigate = useNavigate(); - + let [requestStatus, setRequestStatus] = useState(false); - + let [recipients, setRecipients] = useState({ // FOR COUPON HISTORY loading: true, data: [], error: false, }); - + let [sendMoneyFee, setSendMoneyFee] = useState({ loading: false, fee: 0, total: 0, - }); // HOLD THE VALUE FOR SEND MONEY FEE - + }); // HOLD THE VALUE FOR walletSEND MONEY FEE + //FUNCTION TO GET RECIPIENT LIST const getRecipients = () => { apiCall @@ -76,7 +75,7 @@ console.log('TESTING', wallet) return; } apiCall - .getSendMoneyFee(Number(amount)) + .getSendMoneyFee(Number(amount * 100)) .then((res) => { setSendMoneyFee({ loading: false, @@ -88,7 +87,7 @@ console.log('TESTING', wallet) setSendMoneyFee({ loading: false, fee: 0, total: 0 }); }); }; - +console.log('TESTING', sendMoneyFee) //FUNCTION TO HANDLE SUBMIT const handleSubmit = (values, helpers) => { if (!values?.amount && !values.recipientID) return; @@ -170,7 +169,7 @@ console.log('TESTING', wallet) name="fee" direction="rtl" value={ - sendMoneyFee.loading ? "loading" : sendMoneyFee.fee + sendMoneyFee.loading ? "loading" : (sendMoneyFee.fee * 0.01).toFixed(2) } disable={true} /> @@ -187,7 +186,7 @@ console.log('TESTING', wallet) name="total" direction="rtl" value={ - sendMoneyFee.loading ? "loading" : sendMoneyFee.total + sendMoneyFee.loading ? "loading" : (sendMoneyFee.total * 0.01).toFixed(2) } disable={true} />