Compare commits

...

1 Commits

Author SHA1 Message Date
victorAnumudu a1dc72e5b0 added modal footer class to edit job modal 2024-04-03 10:35:59 +01:00
4 changed files with 496 additions and 497 deletions
+7 -7
View File
@@ -73,7 +73,6 @@ function AddJob({ popUpHandler, categories }) {
}; };
return ( return (
<div className="add-job p-5 w-full bg-white dark:bg-dark-white dark:text-white rounded-md flex flex-col justify-between">
<Formik <Formik
initialValues={IV} initialValues={IV}
validationSchema={validationSchema} validationSchema={validationSchema}
@@ -82,6 +81,7 @@ function AddJob({ popUpHandler, categories }) {
{(props) => { {(props) => {
return ( return (
<Form> <Form>
<div className="add-job p-5 w-full bg-white dark:bg-dark-white dark:text-white rounded-md flex flex-col justify-between">
<div className="flex flex-col-reverse sm:flex-row"> <div className="flex flex-col-reverse sm:flex-row">
<div className="fields w-full"> <div className="fields w-full">
{/* inputs starts here */} {/* inputs starts here */}
@@ -324,11 +324,13 @@ function AddJob({ popUpHandler, categories }) {
))} ))}
{/* End of error or success display */} {/* End of error or success display */}
<div className="w-full h-[70px] border-t border-light-purple dark:border-[#5356fb29] flex justify-end items-center"> </div>
<div className="flex items-center space-x-4 mr-9"> </div>
<div className="modal-footer-wrapper grid grid-cols-1 xxs:grid-cols-3">
<div className="w-full col-span-1 xxs:col-span-2 xxs:col-start-2 flex justify-between items-center">
<button <button
type="button" type="button"
className="text-18 tracking-wide h-11 flex justify-center items-center border border-light-red text-base rounded-full text-light-red cursor-pointer" className="custom-btn border border-light-red text-light-red"
> >
<span <span
className="px-2" className="px-2"
@@ -344,19 +346,17 @@ function AddJob({ popUpHandler, categories }) {
) : ( ) : (
<button <button
type="submit" type="submit"
className="w-[152px] h-[46px] flex justify-center items-center btn-gradient text-base rounded-full text-white" className="custom-btn btn-gradient text-white"
> >
Add Job Add Job
</button> </button>
)} )}
</div> </div>
</div> </div>
</div>
</Form> </Form>
); );
}} }}
</Formik> </Formik>
</div>
); );
} }
+22 -21
View File
@@ -125,27 +125,6 @@ function DeleteJobPopout({ details, onClose, situation }) {
<span className="job-label">Duration: </span>{details.timeline_days} day(s) <span className="job-label">Duration: </span>{details.timeline_days} day(s)
</p> </p>
</div> </div>
<div className="flex space-x-2.5">
<button
onClick={onClose}
type="button"
className=" border-gradient text-18 tracking-wide px-4 py-3 rounded-full"
>
<span className="text-gradient">Cancel</span>
</button>
{requestStatus.laoding ? (
<LoadingSpinner size="8" color="sky-blue" />
) : (
<button
onClick={() => deleteJob(details)}
type="button"
className="text-white primary-gradient text-18 tracking-wide px-4 py-3 rounded-full"
>
Confirm Delete
</button>
)}
</div>
{/* ERROR DISPLAY AND SUBMIT BUTTON */} {/* ERROR DISPLAY AND SUBMIT BUTTON */}
{requestStatus.message != "" && {requestStatus.message != "" &&
(!requestStatus.status ? ( (!requestStatus.status ? (
@@ -165,6 +144,28 @@ function DeleteJobPopout({ details, onClose, situation }) {
))} ))}
{/* End of error or success display */} {/* End of error or success display */}
</div> </div>
<div className="modal-footer-wrapper grid grid-cols-1 xxs:grid-cols-3">
<div className="w-full col-span-1 xxs:col-span-2 xxs:col-start-2 flex justify-between items-center">
<button
onClick={onClose}
type="button"
className="custom-btn border-gradient"
>
<span className="text-gradient">Cancel</span>
</button>
{requestStatus.laoding ? (
<LoadingSpinner size="8" color="sky-blue" />
) : (
<button
onClick={() => deleteJob(details)}
type="button"
className="custom-btn text-white primary-gradient"
>
Confirm Delete
</button>
)}
</div>
</div>
</div> </div>
</ModalCom> </ModalCom>
); );
+4 -6
View File
@@ -242,7 +242,6 @@ const EditJobPopOut = ({
</svg> </svg>
</button> </button>
</div> </div>
<div className="logout-modal-body w-full flex flex-col items-center px-10 pb-8 pt-2">
<Formik <Formik
initialValues={initialValues} initialValues={initialValues}
validationSchema={validationSchema} validationSchema={validationSchema}
@@ -250,6 +249,7 @@ const EditJobPopOut = ({
> >
{(props) => ( {(props) => (
<Form className="w-full"> <Form className="w-full">
<div className="logout-modal-body w-full flex flex-col items-center px-10 pb-8 pt-2">
<div className="flex flex-col-reverse sm:flex-row"> <div className="flex flex-col-reverse sm:flex-row">
<div className="fields w-full"> <div className="fields w-full">
<div className="xl:flex xl:space-x-7 mb-[0.5rem]"> <div className="xl:flex xl:space-x-7 mb-[0.5rem]">
@@ -498,8 +498,9 @@ const EditJobPopOut = ({
)} )}
</div> </div>
<div className="w-full border-t border-light-purple dark:border-[#5356fb29] flex justify-end items-center"> </div>
<div className="flex items-center space-x-4 mr-2 mt-2"> </div>
<div className="modal-footer-wrapper justify-end">
{requestStatus.loading ? ( {requestStatus.loading ? (
<LoadingSpinner size="6" color="sky-blue" /> <LoadingSpinner size="6" color="sky-blue" />
) : ( ) : (
@@ -515,13 +516,10 @@ const EditJobPopOut = ({
</button> </button>
)} )}
</div> </div>
</div>
</div>
</Form> </Form>
)} )}
</Formik> </Formik>
</div> </div>
</div>
</ModalCom> </ModalCom>
); );
}; };
+1 -1
View File
@@ -174,7 +174,7 @@
/* modal footer */ /* modal footer */
.modal-footer-wrapper{ .modal-footer-wrapper{
@apply py-2 px-4 border-t-2 flex justify-between items-center @apply p-4 border-t-2 flex justify-between items-center
} }
/* END OF STYLES FOR MODAL BOX */ /* END OF STYLES FOR MODAL BOX */