enzostvs's picture
enzostvs HF Staff
initial commit
13ae717
raw
history blame
567 Bytes
"use client";
import { use } from "react";
import { useBroadcastChannel } from "@/lib/useBroadcastChannel";
import { useMount } from "react-use";
export default function AuthCallback({
searchParams,
}: {
searchParams: Promise<{ code: string }>;
}) {
const { code } = use(searchParams);
const { postMessage } = useBroadcastChannel("auth", () => {});
useMount(() => {
if (code) {
postMessage({
code: code,
type: "user-oauth",
});
window.close();
return;
}
});
return <div>Login in progress ...</div>;
}