add report submission

This commit is contained in:
2025-12-11 20:46:34 -03:00
parent 3fb8488074
commit 1e1a0ae24c
10 changed files with 281 additions and 54 deletions

View File

@@ -1,5 +1,7 @@
import { z } from 'zod'
export const MAX_ITEMS = 50
export const enrollment = z.object({
user: z
.object(
@@ -7,7 +9,7 @@ export const enrollment = z.object({
id: z.string(),
name: z.string(),
email: z.string(),
cpf: z.string()
cpf: z.string('a')
},
{ error: 'Escolhe um colaborador' }
)
@@ -32,9 +34,7 @@ export const enrollment = z.object({
})
export const formSchema = z.object({
enrollments: z.array(enrollment).min(1).max(100)
enrollments: z.array(enrollment).min(1).max(MAX_ITEMS)
})
export type Schema = z.infer<typeof formSchema>
export const MAX_ITEMS = 100