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 (
<>