From 11c905b166e4b72f7ad33be949f776b00ce8482a Mon Sep 17 00:00:00 2001 From: Gunnar K Vilbergsson Date: Fri, 13 Dec 2024 11:29:26 +0000 Subject: [PATCH] Refine dataschema --- .../templates/reference-template/src/lib/dataSchema.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/libs/application/templates/reference-template/src/lib/dataSchema.ts b/libs/application/templates/reference-template/src/lib/dataSchema.ts index 6eedc97755c3..e4945ef27981 100644 --- a/libs/application/templates/reference-template/src/lib/dataSchema.ts +++ b/libs/application/templates/reference-template/src/lib/dataSchema.ts @@ -19,8 +19,12 @@ export const ExampleSchema = z.object({ z.object({ nationalIdWithName: z.object({ name: z.string().min(1).max(256), - nationalId: z.string().min(1).max(256), - phone: z.string().min(1).max(256), + nationalId: z.string().refine((n) => n && kennitala.isValid(n), { + params: m.dataSchemeNationalId, + }), + phone: z.string().refine(isValidNumber, { + params: m.dataSchemePhoneNumber, + }), email: z.string().email(), }), }),