import React, { useState } from "react"; import "../App.css"; import { Form, Button, Row, Col, Card, Alert, FloatingLabel, } from "react-bootstrap"; import { AuthWithKakao } from "../utils/Oauth"; import axios from "axios"; import { routesClient } from "../routesClient"; function LoginComp() { const cardstyled = { margin: "auto", padding: "1em", display: "flex", justifyContent: "center", width: "100%", borderWidth: "3px", borderRadius: "20px", borderColor: "rgb(110, 189, 142)", color: "#04AB70", }; const inboxstyled = { display: "flex", flexDirection: "column", maxWidth: "80%", justifyContent: "center", margin: "auto", padding: "0.5em", color: "black", }; const [alertShow, setAlertShow] = useState(false); const [emailAddress, setEmailAddress] = useState(""); const [mailSend, setMailSend] = useState(false); function addressUrl() { const afterAt = emailAddress.split("@")[1]; if (afterAt) { const newLink = "https://www." + afterAt; window.location.replace(newLink); } if (afterAt === "korea.ac.kr") { window.location.replace("https://www.gmail.com"); } } function handleChange(event) { setEmailAddress(event.target.value); } async function handleSubmit(event) { event.preventDefault(); const res = await axios.post(routesClient.login, { email: emailAddress, isOauth: false, }); console.log("mail_sending : ", res.data.contents.mail_sending); setMailSend(res.data.contents.mail_sending); setAlertShow(true); localStorage.setItem("login", true); localStorage.removeItem('local-code'); } return ( 로그인 이메일 또는 소셜미디어로 로그인하세요
{mailSend ? ( 😍 이메일 전송이 완료 되었습니다. 이메일 확인 하러가기 ➞ ) : ( 😭 이메일을 정확하게 적어주세요. 회원가입 하러가기 ➞ )}

OR
AuthWithKakao(true)} id="socialLink"> {/* 세미콜론이 붙으면 최상단 이동 x */} KAKAO
); } export default LoginComp;