From 26b931d5f273786bc69aad8f38969a0fbe4a8c24 Mon Sep 17 00:00:00 2001 From: Park Nayoung <139189221+im-na0@users.noreply.github.com> Date: Thu, 7 Mar 2024 01:17:00 +0900 Subject: [PATCH] =?UTF-8?q?feat:=20ut=EC=9A=A9=20=EB=8B=A4=EC=9D=B4?= =?UTF-8?q?=EB=A0=89=ED=8A=B8=20=EB=A1=9C=EA=B7=B8=EC=9D=B8=20=EB=A1=9C?= =?UTF-8?q?=EC=A7=81=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/signInPage/SignIn.tsx | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/pages/signInPage/SignIn.tsx b/src/pages/signInPage/SignIn.tsx index eed027f7..3def18ca 100644 --- a/src/pages/signInPage/SignIn.tsx +++ b/src/pages/signInPage/SignIn.tsx @@ -1,6 +1,7 @@ import { postLogin } from "@apis/fetchLogin"; import { PATH } from "@constants/path"; import useToastConfig from "@hooks/common/useToastConfig"; +import { useEffect } from "react"; import { useForm } from "react-hook-form"; import { Link, useNavigate, useSearchParams } from "react-router-dom"; @@ -18,6 +19,7 @@ const SignIn = () => { const navigate = useNavigate(); const [searchParams] = useSearchParams(); const redirectUrl = searchParams.get("redirect"); + const directUrl = searchParams.get("direct"); const { handleToast } = useToastConfig(); const { @@ -31,6 +33,15 @@ const SignIn = () => { }, }); + useEffect(() => { + // TODO: UT용 다이렉트 로그인 처리 + if (directUrl === "login") { + const email = "qwerty029369@gmail.com"; + const password = "qwerty123@"; + handleOnSubmit({ email, password }); + } + }, [directUrl]); + const handleOnSubmit = async (data: FormValues) => { const { email, password } = data;