diff --git a/src/components/OffersInterest/ManageInterestOffer.jsx b/src/components/OffersInterest/ManageInterestOffer.jsx index 523dff8..5f4f243 100644 --- a/src/components/OffersInterest/ManageInterestOffer.jsx +++ b/src/components/OffersInterest/ManageInterestOffer.jsx @@ -1,4 +1,4 @@ -import React, { useState } from "react"; +import React, { useEffect, useState } from "react"; import Layout from "../Partials/Layout"; import CommonHead from "../UserHeader/CommonHead"; import { useNavigate } from "react-router-dom"; @@ -11,6 +11,8 @@ import OthersInterestedTable from "./OthersInterestedTable"; export default function ManageInterestOffer(props) { const navigate = useNavigate() + let [tab, setTab] = useState("info"); //message STATE FOR SWITCHING BETWEEN TABS + const messageList = {data: [1,2,3,4,5,6]} // TO BE REMOVED AND REPLACE WITH REAL MESSAGE FROM API CALL const [currentPage, setCurrentPage] = useState(0); const indexOfFirstItem = Number(currentPage); @@ -25,17 +27,21 @@ export default function ManageInterestOffer(props) { const filterHandler = (value) => { setValue(value); }; + + useEffect(()=>{ + // run API to get message to replace message array above, add reload variable as dependence array + },[]) return (
-
+
{/* heading */} -
-
-

+
+
+

Manage Offer Interest

@@ -43,33 +49,10 @@ export default function ManageInterestOffer(props) {
{/* manage offer section */} -
- {/*
- -

- {props.offerDetails?.offer_code && props.offerDetails.offer_code} -

-
*/} - -
+
+
{/* Detail section */} -
+
-

+

{props.offerDetails?.title}

-
-
-
- Name - Dummy name -
-
- Member Since - Dummy Date -
-
- Jobs completed - Dummy number -
-
- Jobs active - Dummy number -
-
- Jobs uncompleted - Dummy number -
-
- Pending Offers - Dummy number -
-
- % completion - Dummy number -
-
-
+
+ {/* switch button */} +
+ {/* END OF switch button */} + + {/* info tab */} + {tab == 'info' ? +
+
+ Name + {props.offerDetails?.client_name} +
+
+ Member Since + {props.offerDetails?.client_added} +
+
+ Jobs completed + {props.offerDetails?.client_jobs_completed ? props.offerDetails?.client_jobs_completed :0} +
+
+
+ Jobs active + {props.offerDetails?.client_jobs_active ? props.offerDetails?.client_jobs_active:0} +
+
+ Jobs uncompleted + {props.offerDetails?.client_jobs_missed ? props.offerDetails?.client_jobs_missed:0} +
+
+
+
+ % completion + {props.offerDetails?.client_percent_completion ? props.offerDetails?.client_percent_completion:0} +
+
+ Pending Offers + {props.offerDetails?.client_offers_pending ? props.offerDetails?.client_offers_pending:0} +
+
+
+ : +
+
+
+

Message to dummy name

+