Skip to content

Commit 2ad89b7

Browse files
fix: show proper error messages on auth failure in Next.js frontend (#445)
Co-authored-by: Aman Varshney <[email protected]>
1 parent d5745fc commit 2ad89b7

File tree

10 files changed

+14
-9
lines changed

10 files changed

+14
-9
lines changed

.changeset/hip-lands-fix.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"create-better-t-stack": patch
3+
---
4+
5+
fix auth error handling in all react templates

apps/cli/templates/auth/web/react/next/src/components/sign-in-form.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ export default function SignInForm({
3333
toast.success("Sign in successful");
3434
},
3535
onError: (error) => {
36-
toast.error(error.error.message);
36+
toast.error(error.error.message || error.error.statusText);
3737
},
3838
},
3939
);

apps/cli/templates/auth/web/react/next/src/components/sign-up-form.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ export default function SignUpForm({
3535
toast.success("Sign up successful");
3636
},
3737
onError: (error) => {
38-
toast.error(error.error.message);
38+
toast.error(error.error.message || error.error.statusText);
3939
},
4040
},
4141
);

apps/cli/templates/auth/web/react/react-router/src/components/sign-in-form.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ export default function SignInForm({
3333
toast.success("Sign in successful");
3434
},
3535
onError: (error) => {
36-
toast.error(error.error.message);
36+
toast.error(error.error.message || error.error.statusText);
3737
},
3838
}
3939
);

apps/cli/templates/auth/web/react/react-router/src/components/sign-up-form.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ export default function SignUpForm({
3535
toast.success("Sign up successful");
3636
},
3737
onError: (error) => {
38-
toast.error(error.error.message);
38+
toast.error(error.error.message || error.error.statusText);
3939
},
4040
}
4141
);

apps/cli/templates/auth/web/react/tanstack-router/src/components/sign-in-form.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ export default function SignInForm({
3737
toast.success("Sign in successful");
3838
},
3939
onError: (error) => {
40-
toast.error(error.error.message);
40+
toast.error(error.error.message || error.error.statusText);
4141
},
4242
},
4343
);

apps/cli/templates/auth/web/react/tanstack-router/src/components/sign-up-form.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ export default function SignUpForm({
3939
toast.success("Sign up successful");
4040
},
4141
onError: (error) => {
42-
toast.error(error.error.message);
42+
toast.error(error.error.message || error.error.statusText);
4343
},
4444
},
4545
);

apps/cli/templates/auth/web/react/tanstack-start/src/components/sign-in-form.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ export default function SignInForm({
3737
toast.success("Sign in successful");
3838
},
3939
onError: (error) => {
40-
toast.error(error.error.message);
40+
toast.error(error.error.message || error.error.statusText);
4141
},
4242
},
4343
);

apps/cli/templates/auth/web/react/tanstack-start/src/components/sign-up-form.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ export default function SignUpForm({
3939
toast.success("Sign up successful");
4040
},
4141
onError: (error) => {
42-
toast.error(error.error.message);
42+
toast.error(error.error.message || error.error.statusText);
4343
},
4444
},
4545
);

bun.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
},
1515
"apps/cli": {
1616
"name": "create-better-t-stack",
17-
"version": "2.28.0",
17+
"version": "2.28.3",
1818
"bin": {
1919
"create-better-t-stack": "dist/index.js",
2020
},

0 commit comments

Comments
 (0)