Skip to content

Commit

Permalink
fix: Show error when signing in with unregistered email (#299)
Browse files Browse the repository at this point in the history
  • Loading branch information
nakul-py authored Dec 22, 2024
1 parent 9c9a59b commit e4a7813
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 14 deletions.
5 changes: 5 additions & 0 deletions .changeset/polite-monkeys-travel.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"namesake": minor
---

fix: Show error when signing in with unregistered email
29 changes: 15 additions & 14 deletions src/routes/_unauthenticated/signin.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -44,25 +44,26 @@ const SignIn = () => {
setIsSubmitting(true);
setError(null);

await signIn("password", {
flow,
email,
password,
redirectTo: "/quests",
})
.catch((error) =>
error instanceof ConvexError
? setError(error.message)
: setError(error),
)
.then(() => navigate({ to: "/" }))
.finally(() => setIsSubmitting(false));
try {
await signIn("password", {
flow,
email,
password,
redirectTo: "/quests",
});
navigate({ to: "/" });
} catch (error) {
setError("Couldn't sign in. Check your information and try again.");
} finally {
setIsSubmitting(false);
}
};

if (flow === "reset")
if (flow === "reset") {
return (
<ForgotPassword onBack={() => setFlow("signIn")} defaultEmail={email} />
);
}

return (
<Tabs selectedKey={flow} onSelectionChange={setFlow}>
Expand Down

0 comments on commit e4a7813

Please sign in to comment.