quiz
This commit is contained in:
@ -1,7 +1,7 @@
|
||||
import moment from "moment";
|
||||
import React, { useState } from "react";
|
||||
import { useSelector } from "react-redux";
|
||||
import { useParams, useNavigate } from "react-router-dom";
|
||||
import { useNavigate, useParams } from "react-router-dom";
|
||||
|
||||
import { questionsSelector } from "@redux/quizSlice";
|
||||
|
||||
@ -40,7 +40,6 @@ export const TaskQuiz = ({ timer }) => {
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
// setLoadingSendAnswers(true);
|
||||
// .finally(() => setLoadingSendAnswers(false));
|
||||
|
||||
@ -51,39 +50,38 @@ export const TaskQuiz = ({ timer }) => {
|
||||
data: {
|
||||
user_id: userId,
|
||||
user_questionnaire_uuid: uuid,
|
||||
userResponses: JSON.stringify(userResponses)
|
||||
userResponses: JSON.stringify(userResponses),
|
||||
},
|
||||
})
|
||||
.then(() => {
|
||||
showNotification({
|
||||
show: true,
|
||||
text: "Тест успешно пройден",
|
||||
type: "success",
|
||||
});
|
||||
navigate("/quiz");
|
||||
// if (String(res?.status)[0] !== "2") {
|
||||
// showNotification({
|
||||
// show: true,
|
||||
// text: res?.message || "",
|
||||
// type: "error",
|
||||
// });
|
||||
// return;
|
||||
// }
|
||||
})
|
||||
// .catch((e) => {
|
||||
}).then(() => {
|
||||
showNotification({
|
||||
show: true,
|
||||
text: "Тест успешно пройден",
|
||||
type: "success",
|
||||
});
|
||||
navigate("/quiz");
|
||||
// if (String(res?.status)[0] !== "2") {
|
||||
// showNotification({
|
||||
// show: true,
|
||||
// text: e?.message || "",
|
||||
// text: res?.message || "",
|
||||
// type: "error",
|
||||
// });
|
||||
// })
|
||||
// return;
|
||||
// }
|
||||
});
|
||||
// .catch((e) => {
|
||||
// showNotification({
|
||||
// show: true,
|
||||
// text: e?.message || "",
|
||||
// type: "error",
|
||||
// });
|
||||
// })
|
||||
}
|
||||
|
||||
//установка таймера на вопрос если он существует
|
||||
if (questions[index + 1]?.time_limit !== "00:00:00") setValueTimer();
|
||||
|
||||
// переход на следующий вопрос
|
||||
setIndex((prev) => questions[prev + 1] ? prev + 1 : prev);
|
||||
setIndex((prev) => (questions[prev + 1] ? prev + 1 : prev));
|
||||
};
|
||||
|
||||
const complete = (e) => {
|
||||
|
Reference in New Issue
Block a user