Skip to content

Commit efb05dd

Browse files
committed
Wrap Auth component in suspense since there is query string based error handling
1 parent 509e52a commit efb05dd

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

src/components/auth.tsx

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
"use client"
22

3-
import { useEffect, useState } from "react"
3+
import { Suspense, useEffect, useState } from "react"
44
import { useRouter, useSearchParams } from "next/navigation"
55
import { useAuth } from "@/providers/auth-provider"
66
import { zodResolver } from "@hookform/resolvers/zod"
@@ -33,7 +33,7 @@ const formSchema = z.object({
3333
email: z.string().email("Invalid email address"),
3434
})
3535

36-
export default function Auth() {
36+
function AuthContent() {
3737
const { user } = useUser()
3838
const { passkeyClient } = useTurnkey()
3939
const { initEmailLogin, state, loginWithPasskey } = useAuth()
@@ -170,3 +170,11 @@ export default function Auth() {
170170
</>
171171
)
172172
}
173+
174+
export default function Auth() {
175+
return (
176+
<Suspense fallback={<div>Loading...</div>}>
177+
<AuthContent />
178+
</Suspense>
179+
)
180+
}

0 commit comments

Comments
 (0)