We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2092f38 commit 76fb6b3Copy full SHA for 76fb6b3
web/src/modules/shared/components/layout/UserMenu.tsx
@@ -36,6 +36,7 @@ export const UserMenu = ({ userData }: { userData: LoggedUserData }) => {
36
handleSubmit,
37
formState: { isSubmitting, errors },
38
register,
39
+ reset,
40
} = useForm<FormValues>();
41
42
const onSubmit: SubmitHandler<FormValues> = async (data) => {
@@ -84,6 +85,12 @@ export const UserMenu = ({ userData }: { userData: LoggedUserData }) => {
84
85
}
86
}, [errors.username?.message]);
87
88
+ useEffect(() => {
89
+ if (isEditingUsername) {
90
+ reset({ username: name });
91
+ }
92
+ }, [isEditingUsername, name, reset]);
93
+
94
return (
95
<Popover onOpenChange={() => setIsEditingUsername(false)}>
96
<PopoverTrigger>
0 commit comments