mirror of https://github.com/MaxLeiter/Drift
Add suspense boundar around useSearchParams
parent
c813ffaf56
commit
98cbbf2347
@ -0,0 +1,21 @@
|
||||
"use client"
|
||||
|
||||
import { useToasts } from "@components/toasts"
|
||||
import { useSearchParams } from "next/navigation"
|
||||
import { useEffect } from "react"
|
||||
|
||||
export function ErrorQueryParamsHandler() {
|
||||
const queryParams = useSearchParams()
|
||||
const { setToast } = useToasts()
|
||||
|
||||
useEffect(() => {
|
||||
if (queryParams.get("error")) {
|
||||
setToast({
|
||||
message: queryParams.get("error") as string,
|
||||
type: "error"
|
||||
})
|
||||
}
|
||||
}, [queryParams, setToast])
|
||||
|
||||
return null
|
||||
}
|
||||
Loading…
Reference in New Issue