19 lines
445 B
TypeScript
19 lines
445 B
TypeScript
"use client";
|
|
|
|
import { useEffect } from "react";
|
|
import { useRouter, useSearchParams } from "next/navigation";
|
|
|
|
export function AccountLinkErrorRedirect() {
|
|
const router = useRouter();
|
|
const searchParams = useSearchParams();
|
|
const error = searchParams.get("error");
|
|
|
|
useEffect(() => {
|
|
if (error === "account_not_linked") {
|
|
router.replace("/auth/login?error=account_not_linked");
|
|
}
|
|
}, [error, router]);
|
|
|
|
return null;
|
|
}
|