From b2411285bc6b1e85d6bc3ded194ec0a25b6f568f Mon Sep 17 00:00:00 2001 From: victorAnumudu Date: Mon, 8 Jan 2024 19:21:15 +0100 Subject: [PATCH] added assign tabs --- src/components/jobPopout/JobListPopout.jsx | 36 +++++++++++++++++++--- 1 file changed, 31 insertions(+), 5 deletions(-) diff --git a/src/components/jobPopout/JobListPopout.jsx b/src/components/jobPopout/JobListPopout.jsx index 7069692..46f0546 100644 --- a/src/components/jobPopout/JobListPopout.jsx +++ b/src/components/jobPopout/JobListPopout.jsx @@ -23,6 +23,10 @@ const validationSchema = Yup.object().shape({ }); function JobListPopout({ details, onClose, situation }) { + + const [selectedTab, setSelectedTab] = useState('public') + const tabs = ['public', 'individual', 'group'] + const dispatch = useDispatch() const [requestStatus, setRequestStatus] = useState({message:'', status:false}) @@ -170,6 +174,7 @@ const [requestStatus, setRequestStatus] = useState({message:'', status:false}) if(status != 200 || data.internal_return < 0){ setRequestStatus({message:'Unable to complete', status:false}) return setTimeout(()=>{ + setLoader({ jobFields: false }); setRequestStatus({message:'', status:false}) },3000) } @@ -285,14 +290,24 @@ const [requestStatus, setRequestStatus] = useState({message:'', status:false}) />

{errMsg.deliveryDetail}

- - {requestStatus.message && -

{requestStatus.message}

- } {/* ACTION SECTION */}
+
+ {tabs.map(item => ( + + ))} +
+ + {selectedTab == 'family' && - + } + + {selectedTab == 'public' && + } + {selectedTab == 'individual' && + } {/* { process.env.REACT_APP_SHOW_OFFER_GROUP_JOB != 0 && } */} + {selectedTab == 'group' && + } + + {requestStatus.message && +

{requestStatus.message}

+ }
{/* END OF ACTION SECTION */}