From 2521fbc1d8f2e561e50c6d263960d3bed0b900b7 Mon Sep 17 00:00:00 2001 From: victorAnumudu Date: Thu, 29 Feb 2024 12:38:35 +0100 Subject: [PATCH] more pages created for family banner links --- src/Routers.jsx | 6 ++- src/components/FamilyAcc/FamilyPastDue.jsx | 10 +++++ .../FamilyAcc/FamilyPendingOffer.jsx | 44 +++++++++++++++++++ src/views/FamilyPastDuePage.jsx | 10 +++++ src/views/FamilyPendingOfferPage.jsx | 10 +++++ 5 files changed, 78 insertions(+), 2 deletions(-) create mode 100644 src/components/FamilyAcc/FamilyPastDue.jsx create mode 100644 src/components/FamilyAcc/FamilyPendingOffer.jsx create mode 100644 src/views/FamilyPastDuePage.jsx create mode 100644 src/views/FamilyPendingOfferPage.jsx diff --git a/src/Routers.jsx b/src/Routers.jsx index 765be10..a44c638 100644 --- a/src/Routers.jsx +++ b/src/Routers.jsx @@ -58,6 +58,8 @@ import VerifyYouPages from "./views/VerifyYouPages"; import VerifyYouPagesTwo from "./views/VerifyYouPagesTwo"; import YourPages from "./views/YourPage_"; import ParentWaitingPage from "./views/ParentWaitingPage"; +import FamilyPendingOfferPage from "./views/FamilyPendingOfferPage"; +import FamilyPastDuePage from "./views/FamilyPastDuePage"; export default function Routers() { return ( @@ -131,8 +133,8 @@ export default function Routers() { } /> } /> } /> - } /> - } /> + } /> + } /> +
Family PastDue Page Here
+ + ) +} diff --git a/src/components/FamilyAcc/FamilyPendingOffer.jsx b/src/components/FamilyAcc/FamilyPendingOffer.jsx new file mode 100644 index 0000000..36ef045 --- /dev/null +++ b/src/components/FamilyAcc/FamilyPendingOffer.jsx @@ -0,0 +1,44 @@ +import React, { useEffect, useState } from 'react' +import Layout from '../Partials/Layout' +import MyOffersFamilyTable from '../MyTasks/MyOffersFamilyTable' +import LoadingSpinner from '../Spinners/LoadingSpinner'; +import usersService from '../../services/UsersService'; + +export default function FamilyPendingOffer() { + const userApi = new usersService(); + + const [myOffersList, setMyOffersList] = useState({loading: true, data: []}); + + const getMyOffersList = async () => { + try { + const res = await userApi.getOffersList(); + setMyOffersList({loading:false, data:res.data}); + console.log('SAME', res.data) + } catch (error) { + setMyOffersList({loading:false, data:[]}); + console.log("Error getting offers", error); + } + }; + + useEffect(()=>{ + getMyOffersList() + },[]) + return ( + + {myOffersList.loading ? + + : + myOffersList?.data?.result_list && myOffersList?.data?.result_list.length > 0 ? + + : +
+

No Record Found!

+
+ } +
+ ) +} diff --git a/src/views/FamilyPastDuePage.jsx b/src/views/FamilyPastDuePage.jsx new file mode 100644 index 0000000..d3ee637 --- /dev/null +++ b/src/views/FamilyPastDuePage.jsx @@ -0,0 +1,10 @@ +import React from 'react' +import FamilyPastDue from '../components/FamilyAcc/FamilyPastDue' + +export default function FamilyPastDuePage() { + return ( + <> + + + ) +} diff --git a/src/views/FamilyPendingOfferPage.jsx b/src/views/FamilyPendingOfferPage.jsx new file mode 100644 index 0000000..2294e35 --- /dev/null +++ b/src/views/FamilyPendingOfferPage.jsx @@ -0,0 +1,10 @@ +import React from 'react' +import FamilyPending from '../components/FamilyAcc/FamilyPendingOffer' + +export default function FamilyPendingOfferPage() { + return ( + <> + + + ) +} -- 2.34.1