First pass of training report form, lacks attendees
This commit is contained in:
@@ -9,12 +9,12 @@ export const courseEventAttendeeSchema = z.object({
|
||||
|
||||
export const trainingReportSchema = z.object({
|
||||
id: z.number().int().positive().optional(),
|
||||
course_id: z.number().int(),
|
||||
course_id: z.number({ invalid_type_error: "Must select a training" }).int(),
|
||||
event_date: z
|
||||
.string()
|
||||
.refine(
|
||||
(val) => !isNaN(Date.parse(val)),
|
||||
"event_date must be a valid ISO date string"
|
||||
"Must be a valid date"
|
||||
),
|
||||
remarks: z.string().nullable().optional(),
|
||||
attendees: z.array(courseEventAttendeeSchema).default([]),
|
||||
|
||||
Reference in New Issue
Block a user