added logbook
This commit is contained in:
@@ -20,7 +20,7 @@ import {
|
||||
LockOpen1Icon,
|
||||
} from "@radix-ui/react-icons";
|
||||
import toast from "react-hot-toast";
|
||||
import { UserOptionalDefaults, UserOptionalDefaultsSchema, UserSchema } from "@repo/db/zod";
|
||||
import { UserOptionalDefaults, UserOptionalDefaultsSchema } from "@repo/db/zod";
|
||||
import { Bell, Plane } from "lucide-react";
|
||||
|
||||
export const ProfileForm = ({ user }: { user: User }) => {
|
||||
@@ -30,6 +30,7 @@ export const ProfileForm = ({ user }: { user: User }) => {
|
||||
email: z.string().email({
|
||||
message: "Bitte gebe eine gültige E-Mail Adresse ein",
|
||||
}),
|
||||
settingsHideLastname: z.boolean().default(false),
|
||||
});
|
||||
const [isLoading, setIsLoading] = useState(false);
|
||||
type IFormInput = z.infer<typeof schema>;
|
||||
@@ -39,6 +40,7 @@ export const ProfileForm = ({ user }: { user: User }) => {
|
||||
firstname: user.firstname,
|
||||
lastname: user.lastname,
|
||||
email: user.email,
|
||||
settingsHideLastname: user.settingsHideLastname,
|
||||
},
|
||||
resolver: zodResolver(schema),
|
||||
});
|
||||
@@ -92,7 +94,11 @@ export const ProfileForm = ({ user }: { user: User }) => {
|
||||
{form.formState.errors.lastname && (
|
||||
<p className="text-error">{form.formState.errors.lastname?.message}</p>
|
||||
)}
|
||||
<label className="floating-label w-full">
|
||||
<label className="label">
|
||||
<input type="checkbox" {...form.register("settingsHideLastname")} className="checkbox" />
|
||||
Initialien des Nachnamens verstecken
|
||||
</label>
|
||||
<label className="floating-label w-full mt-4">
|
||||
<span className="text-lg flex items-center gap-2">
|
||||
<EnvelopeClosedIcon /> E-Mail
|
||||
</span>
|
||||
|
||||
Reference in New Issue
Block a user