z.object({
email: z // Should be unique (not same as any other participant.email)
.string()
.email({
message: tParticipant("fields.email.rules.pattern"),
})
.min(1, {
message: tParticipant("fields.email.rules.required"),
}),
name: z // Should be unique (not same as any other participant.name)
.string()
.min(1, { message: tParticipant("fields.name.rules.required") })
})
.array()
z.object({
email: z // Should be unique (not same as any other participant.email)
.string()
.email({
message: tParticipant("fields.email.rules.pattern"),
})
.min(1, {
message: tParticipant("fields.email.rules.required"),
}),
name: z // Should be unique (not same as any other participant.name)
.string()
.min(1, { message: tParticipant("fields.name.rules.required") })
})
.array()