UNPKG

@ministryofjustice/hmpps-digital-prison-reporting-frontend

Version:

The Digital Prison Reporting Frontend contains templates and code to help display data effectively in UI applications.

19 lines (16 loc) 576 B
import z from 'zod'; const requiredText = (message) => { return z .string() .optional() .transform(v => v ?? '') .refine(v => v.trim().length > 0, { message }); }; const schema = z.object({ reportId: z.string().trim().min(1, 'Report ID should exist'), variantId: z.string().trim().min(1, 'Report variant ID should exist'), role: requiredText('Please enter your job title'), moreDetail: requiredText('Please provide information on how you will use this data'), }); export { schema }; //# sourceMappingURL=validation.js.map