"use client"; import { Suspense } from "react"; import { useRouter, useSearchParams } from "next/navigation"; import GoogleSignIn from "@/components/google-sign-in"; import { signIn } from "@/lib/auth"; import { useState } from "react"; function LoginForm() { const router = useRouter(); // 로그인 전에 가려던 곳. 없으면 홈으로 보낸다 const next = useSearchParams().get("next") || "/"; const [error, setError] = useState(null); return (

로그인

구글 계정으로 들어와 주세요.

{ setError(null); signIn(credential) .then(() => router.replace(next)) .catch((failure) => setError((failure as Error).message)); }} /> {error &&

{error}

}
); } export default function LoginPage() { return ( 불러오는 중…

}>
); }