const { data: pageSession, isPending } = authClient.useSession();
const {
register,
handleSubmit,
formState: { errors, isSubmitting, isDirty },
} = useForm<z.infer<typeof profileSchema>>({
resolver: zodResolver(profileSchema),
defaultValues: {
username: pageSession?.user.name,
// displayName: pageSession?.user.name,
email: pageSession?.user.email,
// bio: pageSession?.user.bio,
},
})
if (isPending) {
return (
<div className="flex items-center justify-center h-full">
<div className="animate-spin rounded-full h-8 w-8 border-t-2 border-b-2 border-primary"></div>
</div>
);
}
const { data: pageSession, isPending } = authClient.useSession();
const {
register,
handleSubmit,
formState: { errors, isSubmitting, isDirty },
} = useForm<z.infer<typeof profileSchema>>({
resolver: zodResolver(profileSchema),
defaultValues: {
username: pageSession?.user.name,
// displayName: pageSession?.user.name,
email: pageSession?.user.email,
// bio: pageSession?.user.bio,
},
})
if (isPending) {
return (
<div className="flex items-center justify-center h-full">
<div className="animate-spin rounded-full h-8 w-8 border-t-2 border-b-2 border-primary"></div>
</div>
);
}