diff --git a/.changeset/hip-lands-fix.md b/.changeset/hip-lands-fix.md new file mode 100644 index 0000000..27fc4f3 --- /dev/null +++ b/.changeset/hip-lands-fix.md @@ -0,0 +1,5 @@ +--- +"create-better-t-stack": patch +--- + +fix auth error handling in all react templates diff --git a/apps/cli/templates/auth/web/react/next/src/components/sign-in-form.tsx b/apps/cli/templates/auth/web/react/next/src/components/sign-in-form.tsx index 3b8861a..ff0e804 100644 --- a/apps/cli/templates/auth/web/react/next/src/components/sign-in-form.tsx +++ b/apps/cli/templates/auth/web/react/next/src/components/sign-in-form.tsx @@ -33,7 +33,7 @@ export default function SignInForm({ toast.success("Sign in successful"); }, onError: (error) => { - toast.error(error.error.message); + toast.error(error.error.message || error.error.statusText); }, }, ); diff --git a/apps/cli/templates/auth/web/react/next/src/components/sign-up-form.tsx b/apps/cli/templates/auth/web/react/next/src/components/sign-up-form.tsx index ce436ca..e9b7348 100644 --- a/apps/cli/templates/auth/web/react/next/src/components/sign-up-form.tsx +++ b/apps/cli/templates/auth/web/react/next/src/components/sign-up-form.tsx @@ -35,7 +35,7 @@ export default function SignUpForm({ toast.success("Sign up successful"); }, onError: (error) => { - toast.error(error.error.message); + toast.error(error.error.message || error.error.statusText); }, }, ); diff --git a/apps/cli/templates/auth/web/react/react-router/src/components/sign-in-form.tsx b/apps/cli/templates/auth/web/react/react-router/src/components/sign-in-form.tsx index f5b7edb..987d64e 100644 --- a/apps/cli/templates/auth/web/react/react-router/src/components/sign-in-form.tsx +++ b/apps/cli/templates/auth/web/react/react-router/src/components/sign-in-form.tsx @@ -33,7 +33,7 @@ export default function SignInForm({ toast.success("Sign in successful"); }, onError: (error) => { - toast.error(error.error.message); + toast.error(error.error.message || error.error.statusText); }, } ); diff --git a/apps/cli/templates/auth/web/react/react-router/src/components/sign-up-form.tsx b/apps/cli/templates/auth/web/react/react-router/src/components/sign-up-form.tsx index 97f1cdd..2ad0c76 100644 --- a/apps/cli/templates/auth/web/react/react-router/src/components/sign-up-form.tsx +++ b/apps/cli/templates/auth/web/react/react-router/src/components/sign-up-form.tsx @@ -35,7 +35,7 @@ export default function SignUpForm({ toast.success("Sign up successful"); }, onError: (error) => { - toast.error(error.error.message); + toast.error(error.error.message || error.error.statusText); }, } ); diff --git a/apps/cli/templates/auth/web/react/tanstack-router/src/components/sign-in-form.tsx b/apps/cli/templates/auth/web/react/tanstack-router/src/components/sign-in-form.tsx index 65bfab2..b9b3c05 100644 --- a/apps/cli/templates/auth/web/react/tanstack-router/src/components/sign-in-form.tsx +++ b/apps/cli/templates/auth/web/react/tanstack-router/src/components/sign-in-form.tsx @@ -37,7 +37,7 @@ export default function SignInForm({ toast.success("Sign in successful"); }, onError: (error) => { - toast.error(error.error.message); + toast.error(error.error.message || error.error.statusText); }, }, ); diff --git a/apps/cli/templates/auth/web/react/tanstack-router/src/components/sign-up-form.tsx b/apps/cli/templates/auth/web/react/tanstack-router/src/components/sign-up-form.tsx index 3bd480f..0ee113d 100644 --- a/apps/cli/templates/auth/web/react/tanstack-router/src/components/sign-up-form.tsx +++ b/apps/cli/templates/auth/web/react/tanstack-router/src/components/sign-up-form.tsx @@ -39,7 +39,7 @@ export default function SignUpForm({ toast.success("Sign up successful"); }, onError: (error) => { - toast.error(error.error.message); + toast.error(error.error.message || error.error.statusText); }, }, ); diff --git a/apps/cli/templates/auth/web/react/tanstack-start/src/components/sign-in-form.tsx b/apps/cli/templates/auth/web/react/tanstack-start/src/components/sign-in-form.tsx index 65bfab2..b9b3c05 100644 --- a/apps/cli/templates/auth/web/react/tanstack-start/src/components/sign-in-form.tsx +++ b/apps/cli/templates/auth/web/react/tanstack-start/src/components/sign-in-form.tsx @@ -37,7 +37,7 @@ export default function SignInForm({ toast.success("Sign in successful"); }, onError: (error) => { - toast.error(error.error.message); + toast.error(error.error.message || error.error.statusText); }, }, ); diff --git a/apps/cli/templates/auth/web/react/tanstack-start/src/components/sign-up-form.tsx b/apps/cli/templates/auth/web/react/tanstack-start/src/components/sign-up-form.tsx index 3bd480f..0ee113d 100644 --- a/apps/cli/templates/auth/web/react/tanstack-start/src/components/sign-up-form.tsx +++ b/apps/cli/templates/auth/web/react/tanstack-start/src/components/sign-up-form.tsx @@ -39,7 +39,7 @@ export default function SignUpForm({ toast.success("Sign up successful"); }, onError: (error) => { - toast.error(error.error.message); + toast.error(error.error.message || error.error.statusText); }, }, ); diff --git a/bun.lock b/bun.lock index 5693232..94686c3 100644 --- a/bun.lock +++ b/bun.lock @@ -14,7 +14,7 @@ }, "apps/cli": { "name": "create-better-t-stack", - "version": "2.28.0", + "version": "2.28.3", "bin": { "create-better-t-stack": "dist/index.js", },