From ecfef0d6e1afce8e19c2090cf6f01dc102bdfa51 Mon Sep 17 00:00:00 2001 From: Ebube Date: Mon, 3 Jul 2023 20:13:45 +0100 Subject: [PATCH] modified validation rules --- src/components/AddJob/AddJob.jsx | 10 +++++----- src/components/Helpers/Inputs/InputCom/index.jsx | 4 +++- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/src/components/AddJob/AddJob.jsx b/src/components/AddJob/AddJob.jsx index 34a3dda..a85b91a 100644 --- a/src/components/AddJob/AddJob.jsx +++ b/src/components/AddJob/AddJob.jsx @@ -23,16 +23,16 @@ const validationSchema = Yup.object().shape({ }) .required("Price is required"), title: Yup.string() - .min(25, "Minimum 25 characters") - .max(45, "Maximum 45 characters") + .min(5, "Minimum 5 characters") + .max(149, "Maximum 149 characters") .required("Title is required"), description: Yup.string() - .min(25, "Minimum 25 characters") - .max(250, "Maximum 250 characters") + .min(5, "Minimum 5 characters") + .max(299, "Maximum 299 characters") .required("Description is required"), job_detail: Yup.string() .min(3, "Minimum 3 characters") - // .max(250, "Maximum 250 characters") + .max(1440, "Maximum 1440 characters") .required("Details is required"), timeline_days: Yup.number() .typeError("you must specify a number") diff --git a/src/components/Helpers/Inputs/InputCom/index.jsx b/src/components/Helpers/Inputs/InputCom/index.jsx index 911cd51..24146ef 100644 --- a/src/components/Helpers/Inputs/InputCom/index.jsx +++ b/src/components/Helpers/Inputs/InputCom/index.jsx @@ -126,7 +126,9 @@ const inputConfigs = { province: { minLength: 3, maxLength: 25, pattern: "[a-zA-Z]+" }, city: { minLength: 3, maxLength: 25, pattern: "[a-zA-Z]+" }, amount: { minLength: 1, maxLength: 9, pattern: "[0-9]+" }, - description: { minLength: 5, maxLength: 250 }, + description: { minLength: 5, maxLength: 299 }, + title: { minLength: 5, maxLength: 149 }, + job_detail: { minLength: 4, maxLength: 1440 } }; /* Numbers Only: strictly numbers