diff --git a/apps/hub/app/(auth)/register/_components/Register.tsx b/apps/hub/app/(auth)/register/_components/Register.tsx index f4c80744..30d31961 100644 --- a/apps/hub/app/(auth)/register/_components/Register.tsx +++ b/apps/hub/app/(auth)/register/_components/Register.tsx @@ -15,7 +15,7 @@ export const Register = () => { .object({ email: z .string() - .email({ message: "Please enter a valid email" }) + .email({ message: "Gebe eine gültige E-Mail-Adresse ein" }) .refine( (value) => { // Regex to check for email aliases like + or % @@ -28,15 +28,23 @@ export const Register = () => { ), firstname: z .string() - .min(2) - .max(30) + .min(2, { + message: "Der Vorname muss mindestens 2 Zeichen lang sein", + }) + .max(30, { + message: "Der Vorname darf maximal 30 Zeichen lang sein", + }) .refine((val) => val.length === 0 || /^[A-ZÄÖÜ]/.test(val), { message: "Der Vorname muss mit einem Großbuchstaben beginnen", }), lastname: z .string() - .min(2) - .max(30) + .min(2, { + message: "Der Nachname muss mindestens 2 Zeichen lang sein", + }) + .max(30, { + message: "Der Nachname darf maximal 30 Zeichen lang sein", + }) .refine((val) => val.length === 0 || /^[A-ZÄÖÜ]/.test(val), { message: "Der Nachname muss mit einem Großbuchstaben beginnen", }),