File tree 2 files changed +8
-7
lines changed
2 files changed +8
-7
lines changed Original file line number Diff line number Diff line change @@ -18,6 +18,7 @@ export async function loader({ request }: Route.LoaderArgs) {
18
18
}
19
19
20
20
export async function action ( { request } : Route . ActionArgs ) {
21
+ let response : Response ;
21
22
try {
22
23
const formData = await request . formData ( ) ;
23
24
const email = formData . get ( "email" ) ?. toString ( ) ;
@@ -29,7 +30,7 @@ export async function action({ request }: Route.ActionArgs) {
29
30
}
30
31
31
32
// Create a session
32
- const response = await createUserSession ( {
33
+ response = await createUserSession ( {
33
34
request,
34
35
35
36
remember : true ,
@@ -38,15 +39,15 @@ export async function action({ request }: Route.ActionArgs) {
38
39
if ( ! response ) {
39
40
throw new Error ( "An error occurred while creating the session" ) ;
40
41
}
41
-
42
- throw response ;
43
42
} catch ( error ) {
44
43
if ( error instanceof Error ) {
45
44
return { error : error . message } ;
46
45
}
47
46
48
47
return { error : "An unknown error occurred" } ;
49
48
}
49
+
50
+ throw response ;
50
51
}
51
52
52
53
export default function Login ( { actionData } : Route . ComponentProps ) {
Original file line number Diff line number Diff line change 9
9
"typecheck" : " react-router typegen && tsc"
10
10
},
11
11
"dependencies" : {
12
- "@react-router/node" : " 7.0.0-pre.1 " ,
13
- "@react-router/serve" : " 7.0.0-pre.1 " ,
12
+ "@react-router/node" : " 7.0.0-pre.2 " ,
13
+ "@react-router/serve" : " 7.0.0-pre.2 " ,
14
14
"bcryptjs" : " ^2.4.3" ,
15
15
"isbot" : " ^5.1.17" ,
16
16
"react" : " ^18.3.1" ,
17
17
"react-dom" : " ^18.3.1" ,
18
- "react-router" : " ^7.0.0-pre.1 "
18
+ "react-router" : " ^7.0.0-pre.2 "
19
19
},
20
20
"devDependencies" : {
21
- "@react-router/dev" : " 7.0.0-pre.1 " ,
21
+ "@react-router/dev" : " 7.0.0-pre.2 " ,
22
22
"@types/bcryptjs" : " ^2.4.6" ,
23
23
"@types/node" : " ^22.7.9" ,
24
24
"@types/react" : " ^18.3.9" ,
You can’t perform that action at this time.
0 commit comments