Einstellungen

This commit is contained in:
PxlLoewe
2025-07-13 00:44:09 -07:00
parent 1191bb4c27
commit f721c27964

View File

@@ -59,7 +59,7 @@ export const ProfileForm = ({
.max(30, { .max(30, {
message: "Der Vorname darf maximal 30 Zeichen lang sein", message: "Der Vorname darf maximal 30 Zeichen lang sein",
}) })
.refine((val) => val.length === 0 || (/^[A-ZÄÖÜ]/.test(val) && val.split(" ").length > 1), { .refine((val) => /^[A-ZÄÖÜ]/.test(val), {
message: "Der Vorname muss mit einem Großbuchstaben beginnen", message: "Der Vorname muss mit einem Großbuchstaben beginnen",
}), }),
lastname: z lastname: z
@@ -70,7 +70,7 @@ export const ProfileForm = ({
.max(30, { .max(30, {
message: "Der Nachname darf maximal 30 Zeichen lang sein", message: "Der Nachname darf maximal 30 Zeichen lang sein",
}) })
.refine((val) => val.length === 0 || val.includes(" ") || /^[A-ZÄÖÜ]/.test(val), { .refine((val) => val.includes(" ") || /^[A-ZÄÖÜ]/.test(val), {
message: "Der Nachname muss mit einem Großbuchstaben beginnen", message: "Der Nachname muss mit einem Großbuchstaben beginnen",
}), }),
settingsHideLastname: z.boolean(), settingsHideLastname: z.boolean(),
@@ -150,7 +150,7 @@ export const ProfileForm = ({
{form.formState.errors.firstname && ( {form.formState.errors.firstname && (
<p className="text-error">{form.formState.errors.firstname.message}</p> <p className="text-error">{form.formState.errors.firstname.message}</p>
)} )}
<label className="floating-label w-full mb-5"> <label className="floating-label w-full mt-4">
<span className="text-lg flex items-center gap-2"> <span className="text-lg flex items-center gap-2">
<PersonIcon /> Nachname <PersonIcon /> Nachname
</span> </span>
@@ -165,7 +165,7 @@ export const ProfileForm = ({
{form.formState.errors.lastname && ( {form.formState.errors.lastname && (
<p className="text-error">{form.formState.errors.lastname?.message}</p> <p className="text-error">{form.formState.errors.lastname?.message}</p>
)} )}
<label className="label"> <label className="label mt-2">
<input <input
type="checkbox" type="checkbox"
{...form.register("settingsHideLastname")} {...form.register("settingsHideLastname")}