employer uid payload added
This commit was merged in pull request #59.
This commit is contained in:
@@ -27,7 +27,7 @@ const initialValues = {
|
|||||||
salary_payment_date: "",
|
salary_payment_date: "",
|
||||||
employment_id: "",
|
employment_id: "",
|
||||||
highest_eductaion: "",
|
highest_eductaion: "",
|
||||||
employer: "",
|
employer_uid: "",
|
||||||
isChecked: false
|
isChecked: false
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -79,7 +79,7 @@ const validationSchema = Yup.object().shape({
|
|||||||
.required("Required"),
|
.required("Required"),
|
||||||
highest_eductaion: Yup.string()
|
highest_eductaion: Yup.string()
|
||||||
.required("Required"),
|
.required("Required"),
|
||||||
employer: Yup.string().when('isChecked', {
|
employer_uid: Yup.string().when('isChecked', {
|
||||||
is: false,
|
is: false,
|
||||||
then: () => Yup.string().required('required'),
|
then: () => Yup.string().required('required'),
|
||||||
}),
|
}),
|
||||||
@@ -128,15 +128,15 @@ export default function DashboardHomeEmploymentInfo({handleNextStep}:Props) {
|
|||||||
<div className='w-full gap-[2rem]'>
|
<div className='w-full gap-[2rem]'>
|
||||||
<InputCompOne
|
<InputCompOne
|
||||||
parentClass="w-full"
|
parentClass="w-full"
|
||||||
name="employer"
|
name="employer_uid"
|
||||||
floatLabel="Employer Name"
|
floatLabel="Employer Name"
|
||||||
// labelClass="font-bold text-[1.125rem]"
|
// labelClass="font-bold text-[1.125rem]"
|
||||||
select={true}
|
select={true}
|
||||||
selectClass="w-full h-[3.625rem] bg-[#EFEFEF] px-4 rounded-[.375rem]"
|
selectClass="w-full h-[3.625rem] bg-[#EFEFEF] px-4 rounded-[.375rem]"
|
||||||
selectOptions={{loading:employersList?.loading, data: employersList?.data?.records}}
|
selectOptions={{loading:employersList?.loading, data: employersList?.data?.records}}
|
||||||
selectValue={props.values.employer}
|
selectValue={props.values.employer_uid}
|
||||||
onChange={props.handleChange}
|
onChange={props.handleChange}
|
||||||
error={(props.errors.employer && props.touched.employer) ? props.errors.employer : ''}
|
error={(props.errors.employer_uid && props.touched.employer_uid) ? props.errors.employer_uid : ''}
|
||||||
disabled={props.values.isChecked}
|
disabled={props.values.isChecked}
|
||||||
/>
|
/>
|
||||||
<div className='flex gap-4 items-start my-2'>
|
<div className='flex gap-4 items-start my-2'>
|
||||||
|
|||||||
@@ -105,7 +105,7 @@ const InputCompOne = forwardRef<HTMLInputElement, InputCompOneProps>(
|
|||||||
>
|
>
|
||||||
{selectOptions.loading ?
|
{selectOptions.loading ?
|
||||||
<option value=''>Loading...</option>
|
<option value=''>Loading...</option>
|
||||||
: selectOptions.data.length && name == 'employer' ?
|
: selectOptions.data.length && name == 'employer_uid' ?
|
||||||
<>
|
<>
|
||||||
<option value=''>Please Select</option>
|
<option value=''>Please Select</option>
|
||||||
{selectOptions.data.map(({ uid, name }) => (
|
{selectOptions.data.map(({ uid, name }) => (
|
||||||
@@ -114,7 +114,7 @@ const InputCompOne = forwardRef<HTMLInputElement, InputCompOneProps>(
|
|||||||
</option>
|
</option>
|
||||||
))}
|
))}
|
||||||
</>
|
</>
|
||||||
: selectOptions.data.length && name != 'employer' ?
|
: selectOptions.data.length && name != 'employer_uid' ?
|
||||||
selectOptions.data.map(({ value, label }) => (
|
selectOptions.data.map(({ value, label }) => (
|
||||||
<option key={value} value={value}>
|
<option key={value} value={value}>
|
||||||
{label}
|
{label}
|
||||||
|
|||||||
Reference in New Issue
Block a user