Add Job button Fixed

This commit was merged in pull request #214.
This commit is contained in:
2023-06-27 15:15:41 +01:00
parent aa7065c5b4
commit 5e5d953769
2 changed files with 46 additions and 36 deletions
+11 -7
View File
@@ -1,19 +1,18 @@
import React, { useState, useEffect } from "react";
import { Link } from "react-router-dom";
import InputCom from "../Helpers/Inputs/InputCom";
import LoadingSpinner from "../Spinners/LoadingSpinner";
import usersService from "../../services/UsersService";
import { useSelector, useDispatch } from "react-redux";
import { useDispatch } from "react-redux";
import { tableReload } from "../../store/TableReloads";
import { Field, Form, Formik } from "formik";
import * as Yup from "yup";
const validationSchema = Yup.object().shape({
country: Yup.string()
currency: Yup.string()
.min(1, "Minimum 3 characters")
.max(25, "Maximum 25 characters")
.required("Country is required"),
price: Yup.number()
price: Yup.string()
.typeError("Invalid number")
.min(1, "Price must be greater than 0")
.test("no-e", "Invalid number", (value) => {
@@ -44,11 +43,9 @@ const validationSchema = Yup.object().shape({
function AddJob({ popUpHandler, categories }) {
const ApiCall = new usersService();
let dispatch = useDispatch();
let { userDetails } = useSelector((state) => state.userDetails);
const [numberValue, setNumberValue] = useState("");
let [currency, setCurrency] = useState({
loading: true,
status: false,
@@ -412,3 +409,10 @@ const publicArray = [
{ duration: 21, name: "3 weeks" },
{ duration: 28, name: "4 weeks" },
];
// .test("no-e", "Invalid number", (value) => {
// if (value && /\d+e/.test(value)) {
// return false;
// }
// return true;
// })