From d6b8b1ff6fb95926bee8b816163ff4afa6724c30 Mon Sep 17 00:00:00 2001 From: Fatih20 <fnri39@protonmail.com> Date: Wed, 15 Nov 2023 01:21:41 +0700 Subject: [PATCH] Fix handling of server-side error. --- src/components/profile/AddSkillForm.tsx | 1 + src/pages/Login.tsx | 1 + src/pages/Register.tsx | 1 + 3 files changed, 3 insertions(+) diff --git a/src/components/profile/AddSkillForm.tsx b/src/components/profile/AddSkillForm.tsx index c067b21..893f327 100644 --- a/src/components/profile/AddSkillForm.tsx +++ b/src/components/profile/AddSkillForm.tsx @@ -81,6 +81,7 @@ function AddSkillForm() { await addSkillMutation({ skillName, description }); setSkillName(""); setDescription(""); + setAddSkillError(""); } catch (err: unknown) { const error = err as { response: { data: { error: string } } }; setAddSkillError(error.response.data.error); diff --git a/src/pages/Login.tsx b/src/pages/Login.tsx index 4ca19df..da5455a 100644 --- a/src/pages/Login.tsx +++ b/src/pages/Login.tsx @@ -43,6 +43,7 @@ function Login() { await loginMutation(); setUsername(""); setPassword(""); + setLoginError(""); } catch (err: unknown) { const error = err as { response: { data: { error: string } } }; setLoginError(error.response.data.error); diff --git a/src/pages/Register.tsx b/src/pages/Register.tsx index 8239937..b782208 100644 --- a/src/pages/Register.tsx +++ b/src/pages/Register.tsx @@ -78,6 +78,7 @@ function Register() { setEmail(""); setName(""); setPassword(""); + setRegisterError(""); } catch (err: unknown) { const error = err as { response: { data: { error: string } } }; setRegisterError(error.response.data.error); -- GitLab