diff --git a/src/components/AddJob/AddJob.jsx b/src/components/AddJob/AddJob.jsx index 6e35d2a..2bb9c95 100644 --- a/src/components/AddJob/AddJob.jsx +++ b/src/components/AddJob/AddJob.jsx @@ -4,6 +4,8 @@ import InputCom from "../Helpers/Inputs/InputCom"; import LoadingSpinner from "../Spinners/LoadingSpinner"; import usersService from "../../services/UsersService"; +import { useSelector } from "react-redux"; + import { Form, Formik } from "formik"; import * as Yup from "yup"; @@ -31,7 +33,7 @@ const validationSchema = Yup.object().shape({ timeline_days: Yup.number() .typeError("you must specify a number") .min(1, "Price must be greater than 0") - .required("Price is required"), + .required("Timeline is required"), }); let initialValues = { @@ -48,10 +50,12 @@ function AddJob() { const ApiCall = new usersService(); const navigate = useNavigate(); + let {userDetails} = useSelector((state)=> state.userDetails) + let [pageLoading, setPageLoading] = useState(true); // State used for knowing when the page is mounting let [country, setCountry] = useState({ - loading: false, + loading: true, status: false, data: [], }); // To Hold the array of country getUserCountry returns @@ -85,7 +89,7 @@ function AddJob() { // FUNCTION TO HANDLE ADD JOB FORM const handleAddJob = (values, helpers) => { setRequestStatus({ loading: true, status: false, message: "" }); - ApiCall.jobManagerCreateJob(values) + ApiCall.jobManagerCreateJob({...values, country:userDetails.country}) .then((res) => { if (res.data.internal_return < 1) { setRequestStatus({ @@ -149,16 +153,17 @@ function AddJob() {