From 1a8f750640ad82ba92d27973e4e1c0fdd7e54410 Mon Sep 17 00:00:00 2001 From: reya <123083837+reyamir@users.noreply.github.com> Date: Fri, 17 May 2024 14:45:17 +0700 Subject: [PATCH] fix: profile is not show on edit screen --- apps/desktop2/src/routes/settings/user.tsx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/desktop2/src/routes/settings/user.tsx b/apps/desktop2/src/routes/settings/user.tsx index 718951ae..b4f49a5e 100644 --- a/apps/desktop2/src/routes/settings/user.tsx +++ b/apps/desktop2/src/routes/settings/user.tsx @@ -19,7 +19,7 @@ export const Route = createFileRoute("/settings/user")({ function Screen() { const { ark, profile } = Route.useRouteContext(); - const { register, handleSubmit } = useForm(); + const { register, handleSubmit } = useForm({ defaultValues: profile }); const [loading, setLoading] = useState(false); const [picture, setPicture] = useState(""); @@ -28,8 +28,8 @@ function Screen() { try { setLoading(true); - const profile = { ...data, picture }; - await ark.create_profile(profile); + const newProfile: Metadata = { ...profile, ...data, picture }; + await ark.create_profile(newProfile); setLoading(false); } catch (e) { @@ -87,7 +87,7 @@ function Screen() {