feat/consultation-82: done

This commit is contained in:
2025-10-05 03:30:22 +07:00
parent ce785f2092
commit 427d97c29f
10 changed files with 554 additions and 0 deletions
+12
View File
@@ -0,0 +1,12 @@
import { z } from 'zod'
import type { Consultation } from '~/models/consultation'
const ConsultationSchema = z.object({
unit_id: z.number({ required_error: 'Unit harus diisi' }),
problem: z.string({ required_error: 'Uraian harus diisi' }).min(20, 'Kode minimum 20 karakter'),
})
type ConsultationFormData = z.infer<typeof ConsultationSchema> & (Consultation)
export { ConsultationSchema }
export type { ConsultationFormData }