added character limitation for description field-255
This commit is contained in:
parent
73ffbe9bf4
commit
21ca99455b
@ -10,7 +10,8 @@ import showToast from '../../services/toastService';
|
|||||||
|
|
||||||
const schema = z.object({
|
const schema = z.object({
|
||||||
role: z.string().min(1, { message: "Role is required" }),
|
role: z.string().min(1, { message: "Role is required" }),
|
||||||
description: z.string().min(1, { message: "Description is required" }),
|
description: z.string().min(1, { message: "Description is required" })
|
||||||
|
.max(255, { message: "Description cannot exceed 255 characters" }),
|
||||||
});
|
});
|
||||||
|
|
||||||
const CreateJobRole = ({onClose}) => {
|
const CreateJobRole = ({onClose}) => {
|
||||||
|
@ -15,7 +15,8 @@ import showToast from "../../services/toastService";
|
|||||||
|
|
||||||
const schema = z.object({
|
const schema = z.object({
|
||||||
role: z.string().min(1, { message: "Role is required" }),
|
role: z.string().min(1, { message: "Role is required" }),
|
||||||
description: z.string().min(1, { message: "Description is required" }),
|
description: z.string().min(1, { message: "Description is required" })
|
||||||
|
.max(255, { message: "Description cannot exceed 255 characters" }),
|
||||||
|
|
||||||
selectedPermissions: z
|
selectedPermissions: z
|
||||||
.array(z.string())
|
.array(z.string())
|
||||||
|
@ -10,7 +10,8 @@ import showToast from '../../services/toastService';
|
|||||||
|
|
||||||
const schema = z.object({
|
const schema = z.object({
|
||||||
role: z.string().min(1, { message: "Role is required" }),
|
role: z.string().min(1, { message: "Role is required" }),
|
||||||
description: z.string().min(1, { message: "Description is required" }),
|
description: z.string().min(1, { message: "Description is required" })
|
||||||
|
.max(255, { message: "Description cannot exceed 255 characters" }),
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
|
@ -17,7 +17,8 @@ import showToast from "../../services/toastService";
|
|||||||
|
|
||||||
const updateSchema = z.object({
|
const updateSchema = z.object({
|
||||||
role: z.string().min(1, { message: "Role is required" }),
|
role: z.string().min(1, { message: "Role is required" }),
|
||||||
description: z.string().min(1, { message: "Description is required" }),
|
description: z.string().min(1, { message: "Description is required" })
|
||||||
|
.max(255, { message: "Description cannot exceed 255 characters" }),
|
||||||
permissions: z.record(z.boolean()).refine((permission) => Object.values(permission).includes(true), {
|
permissions: z.record(z.boolean()).refine((permission) => Object.values(permission).includes(true), {
|
||||||
message: "At least one permission must be selected",
|
message: "At least one permission must be selected",
|
||||||
}),
|
}),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user