From 2fef6d7d45a379aba6bc30a63d60cfe353ba7c47 Mon Sep 17 00:00:00 2001 From: Abdullah Mustapha Date: Fri, 29 Dec 2023 14:16:06 +0100 Subject: [PATCH] UX Fix: clear all existing messages and errors --- apps/api/.idea/.gitignore | 4 ++ apps/api/.idea/api.iml | 15 ++++++ .../inspectionProfiles/Project_Default.xml | 48 +++++++++++++++++++ .../inspectionProfiles/profiles_settings.xml | 6 +++ apps/api/.idea/misc.xml | 4 ++ apps/api/.idea/modules.xml | 8 ++++ apps/api/.idea/vcs.xml | 6 +++ apps/web/app/orgs/[orgslug]/signup/signup.tsx | 3 ++ 8 files changed, 94 insertions(+) create mode 100644 apps/api/.idea/.gitignore create mode 100644 apps/api/.idea/api.iml create mode 100644 apps/api/.idea/inspectionProfiles/Project_Default.xml create mode 100644 apps/api/.idea/inspectionProfiles/profiles_settings.xml create mode 100644 apps/api/.idea/misc.xml create mode 100644 apps/api/.idea/modules.xml create mode 100644 apps/api/.idea/vcs.xml diff --git a/apps/api/.idea/.gitignore b/apps/api/.idea/.gitignore new file mode 100644 index 00000000..fa9a2dee --- /dev/null +++ b/apps/api/.idea/.gitignore @@ -0,0 +1,4 @@ +# Default ignored files +/shelf/ +/workspace.xml +apps/api/.idea/ \ No newline at end of file diff --git a/apps/api/.idea/api.iml b/apps/api/.idea/api.iml new file mode 100644 index 00000000..5fdd65ba --- /dev/null +++ b/apps/api/.idea/api.iml @@ -0,0 +1,15 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/apps/api/.idea/inspectionProfiles/Project_Default.xml b/apps/api/.idea/inspectionProfiles/Project_Default.xml new file mode 100644 index 00000000..5bc6028c --- /dev/null +++ b/apps/api/.idea/inspectionProfiles/Project_Default.xml @@ -0,0 +1,48 @@ + + + + \ No newline at end of file diff --git a/apps/api/.idea/inspectionProfiles/profiles_settings.xml b/apps/api/.idea/inspectionProfiles/profiles_settings.xml new file mode 100644 index 00000000..105ce2da --- /dev/null +++ b/apps/api/.idea/inspectionProfiles/profiles_settings.xml @@ -0,0 +1,6 @@ + + + + \ No newline at end of file diff --git a/apps/api/.idea/misc.xml b/apps/api/.idea/misc.xml new file mode 100644 index 00000000..04dd6b31 --- /dev/null +++ b/apps/api/.idea/misc.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/apps/api/.idea/modules.xml b/apps/api/.idea/modules.xml new file mode 100644 index 00000000..d50cf45f --- /dev/null +++ b/apps/api/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/apps/api/.idea/vcs.xml b/apps/api/.idea/vcs.xml new file mode 100644 index 00000000..b2bdec2d --- /dev/null +++ b/apps/api/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/apps/web/app/orgs/[orgslug]/signup/signup.tsx b/apps/web/app/orgs/[orgslug]/signup/signup.tsx index 1a7687a0..c154b362 100644 --- a/apps/web/app/orgs/[orgslug]/signup/signup.tsx +++ b/apps/web/app/orgs/[orgslug]/signup/signup.tsx @@ -71,6 +71,8 @@ function SignUpClient(props: SignUpClientProps) { }, validate, onSubmit: async values => { + setError('') + setMessage('') setIsSubmitting(true); let res = await signup(values); let message = await res.json(); @@ -82,6 +84,7 @@ function SignUpClient(props: SignUpClientProps) { else if (res.status == 401 || res.status == 400 || res.status == 404 || res.status == 409) { setError(message.detail); setIsSubmitting(false); + } else { setError("Something went wrong");