Merge branch 'main' of https://github.com/Wind-Explorer/ecoconnect
This commit is contained in:
@@ -23,7 +23,6 @@ import instance from "../security/http";
|
|||||||
import {
|
import {
|
||||||
ChatBubbleOvalLeftEllipsisIcon,
|
ChatBubbleOvalLeftEllipsisIcon,
|
||||||
EllipsisHorizontalIcon,
|
EllipsisHorizontalIcon,
|
||||||
HandThumbsUpIcon,
|
|
||||||
MagnifyingGlassIcon,
|
MagnifyingGlassIcon,
|
||||||
PlusIcon,
|
PlusIcon,
|
||||||
XMarkIcon,
|
XMarkIcon,
|
||||||
|
|||||||
@@ -17,19 +17,12 @@ const validationSchema = Yup.object({
|
|||||||
.trim()
|
.trim()
|
||||||
.min(3, "Title must be at least 3 characters")
|
.min(3, "Title must be at least 3 characters")
|
||||||
.max(200, "Title must be at most 200 characters")
|
.max(200, "Title must be at most 200 characters")
|
||||||
.matches(
|
|
||||||
/^[a-zA-Z0-9\s]+$/,
|
|
||||||
"Title can only contain letters, numbers, and spaces"
|
|
||||||
)
|
|
||||||
.required("Title is required"),
|
.required("Title is required"),
|
||||||
|
|
||||||
content: Yup.string()
|
content: Yup.string()
|
||||||
.trim()
|
.trim()
|
||||||
.min(3, "Content must be at least 3 characters")
|
.min(3, "Content must be at least 3 characters")
|
||||||
.max(500, "Content must be at most 500 characters")
|
.max(500, "Content must be at most 500 characters")
|
||||||
.matches(
|
|
||||||
/^[a-zA-Z0-9,\s!"'-]*$/,
|
|
||||||
"Only letters, numbers, commas, spaces, exclamation marks, quotations, and common symbols are allowed"
|
|
||||||
)
|
|
||||||
.required("Content is required"),
|
.required("Content is required"),
|
||||||
postImage: Yup.mixed(),
|
postImage: Yup.mixed(),
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user