File tree Expand file tree Collapse file tree 1 file changed +9
-8
lines changed
apps/sim/app/(auth)/login Expand file tree Collapse file tree 1 file changed +9
-8
lines changed Original file line number Diff line number Diff line change @@ -182,6 +182,13 @@ export default function LoginPage({
182182 e . preventDefault ( )
183183 setIsLoading ( true )
184184
185+ const redirectToVerify = ( emailToVerify : string ) => {
186+ if ( typeof window !== 'undefined' ) {
187+ sessionStorage . setItem ( 'verificationEmail' , emailToVerify )
188+ }
189+ router . push ( '/verify' )
190+ }
191+
185192 const formData = new FormData ( e . currentTarget )
186193 const emailRaw = formData . get ( 'email' ) as string
187194 const email = emailRaw . trim ( ) . toLowerCase ( )
@@ -215,10 +222,7 @@ export default function LoginPage({
215222
216223 if ( ctx . error . code ?. includes ( 'EMAIL_NOT_VERIFIED' ) ) {
217224 errorHandled = true
218- if ( typeof window !== 'undefined' ) {
219- sessionStorage . setItem ( 'verificationEmail' , email )
220- }
221- router . push ( '/verify' )
225+ redirectToVerify ( email )
222226 return
223227 }
224228
@@ -286,10 +290,7 @@ export default function LoginPage({
286290 router . push ( safeCallbackUrl )
287291 } catch ( err : any ) {
288292 if ( err . message ?. includes ( 'not verified' ) || err . code ?. includes ( 'EMAIL_NOT_VERIFIED' ) ) {
289- if ( typeof window !== 'undefined' ) {
290- sessionStorage . setItem ( 'verificationEmail' , email )
291- }
292- router . push ( '/verify' )
293+ redirectToVerify ( email )
293294 return
294295 }
295296
You can’t perform that action at this time.
0 commit comments