import React, { useState } from "react"; import "./SentenceDiaryBasicVerification.css"; import CheckBtn from "../../checkBtn/CheckBtn"; import axios from "axios"; const SentenceDiaryBasicVerification = ({ contents, timer, handleNext }) => { const [inputValue, setInputValue] = useState(""); const handleInputChange = (e) => { setInputValue(e.target.value); }; const sendAnswer = () => { const data = { id: contents.studyResponse.id, answer: inputValue, time: 60 - timer, level: 1, }; const url = "http://takensoftai.iptime.org:32344/studyAnswer/checkAnswer"; axios .post(url, data, { withCredentials: true }) .then((response) => { console.log(response.data); if (response.data.data.isChecked === 1) { window.alert("축하합니다! 정답을 맞추셨습니다."); handleNext(); } else { if (response.data.data.isChecked === 2) { window.alert("슬퍼요.. 틀리셨습니다."); handleNext(); } } }) .catch((error) => { window.alert("정답 제출 중 오류가 발생했습니다."); console.error("정답 제출 중 오류가 발생했습니다.", error); }); }; const handleKeyDown = (e) => { if (e.key === "Enter") { sendAnswer(); } }; return ( <> 이미지

{contents.sentence_meaning}

); }; export default SentenceDiaryBasicVerification;