From b2411285bc6b1e85d6bc3ded194ec0a25b6f568f Mon Sep 17 00:00:00 2001 From: victorAnumudu Date: Mon, 8 Jan 2024 19:21:15 +0100 Subject: [PATCH 1/2] 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 */} From 393b4e7b37ede5e2a80e1c6f68ebcf7222b90736 Mon Sep 17 00:00:00 2001 From: victorAnumudu Date: Mon, 8 Jan 2024 19:48:03 +0100 Subject: [PATCH 2/2] change popout class style --- src/components/Helpers/ModalCom.jsx | 2 +- src/components/Partials/Layout.jsx | 2 +- src/components/jobPopout/DeleteJobPopout.jsx | 2 +- src/components/jobPopout/EditJobPopout.jsx | 4 ++-- src/components/jobPopout/JobListPopout.jsx | 4 ++-- src/components/jobPopout/PendingJobsPopout.jsx | 4 ++-- src/views/AddJobPage.jsx | 4 ++-- 7 files changed, 11 insertions(+), 11 deletions(-) diff --git a/src/components/Helpers/ModalCom.jsx b/src/components/Helpers/ModalCom.jsx index 1635a45..eee01f3 100644 --- a/src/components/Helpers/ModalCom.jsx +++ b/src/components/Helpers/ModalCom.jsx @@ -16,7 +16,7 @@ export default function ModalCom({ action, children, situation, isOpen, classNam onClick={action || isOpen} className="fixed top-0 left-0 w-full lg:h-[100vh] h-full bg-black bg-opacity-40 backdrop-filter backdrop-blur-sm z-50" > -
+
{children && children}
diff --git a/src/components/Partials/Layout.jsx b/src/components/Partials/Layout.jsx index 6bd8c47..dab7137 100644 --- a/src/components/Partials/Layout.jsx +++ b/src/components/Partials/Layout.jsx @@ -87,7 +87,7 @@ export default function Layout({ children }) { {logoutModal && ( -
+

Confirm diff --git a/src/components/jobPopout/DeleteJobPopout.jsx b/src/components/jobPopout/DeleteJobPopout.jsx index 5c8e1ff..edaf481 100644 --- a/src/components/jobPopout/DeleteJobPopout.jsx +++ b/src/components/jobPopout/DeleteJobPopout.jsx @@ -63,7 +63,7 @@ function DeleteJobPopout({ details, onClose, situation }) { return ( -
+

Delete Job diff --git a/src/components/jobPopout/EditJobPopout.jsx b/src/components/jobPopout/EditJobPopout.jsx index e68d5ad..a10fca3 100644 --- a/src/components/jobPopout/EditJobPopout.jsx +++ b/src/components/jobPopout/EditJobPopout.jsx @@ -215,8 +215,8 @@ const EditJobPopOut = ({ const isWindows = /Windows/.test(navigator.userAgent); return ( - -
+ +

Edit Job diff --git a/src/components/jobPopout/JobListPopout.jsx b/src/components/jobPopout/JobListPopout.jsx index 46f0546..6f42135 100644 --- a/src/components/jobPopout/JobListPopout.jsx +++ b/src/components/jobPopout/JobListPopout.jsx @@ -218,8 +218,8 @@ const [requestStatus, setRequestStatus] = useState({message:'', status:false}) // console.log("Job List P >> ", details) return ( - -
+ +

{details.title} diff --git a/src/components/jobPopout/PendingJobsPopout.jsx b/src/components/jobPopout/PendingJobsPopout.jsx index 9de71fb..258bf84 100644 --- a/src/components/jobPopout/PendingJobsPopout.jsx +++ b/src/components/jobPopout/PendingJobsPopout.jsx @@ -133,8 +133,8 @@ function PendingJobsPopout({ details, onClose, situation }) { }; return ( - -
+ +

Manage Pending Item diff --git a/src/views/AddJobPage.jsx b/src/views/AddJobPage.jsx index 5c89ddf..b6f336c 100644 --- a/src/views/AddJobPage.jsx +++ b/src/views/AddJobPage.jsx @@ -4,8 +4,8 @@ import ModalCom from "../components/Helpers/ModalCom"; function AddJobPage({ action, situation, categories }) { return ( - -
+ +

Create New Job