diff --git a/src/pages/QuizAnswersPage/CardAnswer.tsx b/src/pages/QuizAnswersPage/CardAnswer.tsx
index 918e852f..5aa0e3dc 100644
--- a/src/pages/QuizAnswersPage/CardAnswer.tsx
+++ b/src/pages/QuizAnswersPage/CardAnswer.tsx
@@ -63,10 +63,37 @@ export const CardAnswer = ({
const { editQuizId } = useQuizStore();
const { questions } = useQuestionsStore();
+ const openResults = async () => {
+ setIsOpen(!isOpen);
+ if (!isOpen) {
+ try {
+ let resAnswer = await resultApi.getAnswerList(Number(idResult));
+
+ let resAnswerOnly = resAnswer.filter((res) => res.Result !== true);
+ let resQuiz = resAnswer.filter((res) => res.Result === true);
+ setResultQuiz(resQuiz);
+ setResultsAnswer(resAnswerOnly);
+ let idResults = resQuiz[0].question_id;
+ let questionsResult = questions.filter(
+ (q) => q.backendId === idResults,
+ );
+ setQuestionsResultState(questionsResult);
+ console.log("тут хранятся ответы", resAnswerOnly);
+ } catch (nativeError) {
+ const error = nativeError as AxiosError;
+
+ if (error.response?.statusText === "Payment Required") {
+ openPrePaymentModal();
+ }
+ }
+ }
+ };
+
return (
{
obsolescenceResult(idResult, editQuizId);
+ openResults();
}}
sx={{
borderRadius: "12px",
@@ -129,39 +156,7 @@ export const CardAnswer = ({
>
{idResult}
- {
- setIsOpen(!isOpen);
- if (!isOpen) {
- try {
- let resAnswer = await resultApi.getAnswerList(
- Number(idResult),
- );
-
- let resAnswerOnly = resAnswer.filter(
- (res) => res.Result !== true,
- );
- let resQuiz = resAnswer.filter(
- (res) => res.Result === true,
- );
- setResultQuiz(resQuiz);
- setResultsAnswer(resAnswerOnly);
- let idResults = resQuiz[0].question_id;
- let questionsResult = questions.filter(
- (q) => q.backendId === idResults,
- );
- setQuestionsResultState(questionsResult);
- console.log("тут хранятся ответы", resAnswerOnly);
- } catch (nativeError) {
- const error = nativeError as AxiosError;
-
- if (error.response?.statusText === "Payment Required") {
- openPrePaymentModal();
- }
- }
- }
- }}
- >
+
state.userId);
const location = useLocation();
const navigate = useNavigate();
@@ -175,7 +176,7 @@ function TariffPage() {
display: "flex",
height: "80px",
alignItems: "center",
- gap: isTablet ? "20px" : "60px",
+ gap: isMobile ? "7px" : isTablet ? "20px" : "60px",
flexDirection: "row",
justifyContent: "space-between",
bgcolor: "white",
@@ -189,7 +190,7 @@ function TariffPage() {
-
+ console.log(cash)}>
Мой баланс
-
+ 9 ? "13px" : "16px") : "16px"}
+ >
{cash}
diff --git a/src/pages/Tariffs/tariffsUtils/TariffCard.tsx b/src/pages/Tariffs/tariffsUtils/TariffCard.tsx
index d00be039..205e7a23 100644
--- a/src/pages/Tariffs/tariffsUtils/TariffCard.tsx
+++ b/src/pages/Tariffs/tariffsUtils/TariffCard.tsx
@@ -6,6 +6,8 @@ import {
Theme,
Button,
Badge,
+ useTheme,
+ useMediaQuery,
} from "@mui/material";
import { MouseEventHandler, ReactNode } from "react";
@@ -33,7 +35,8 @@ export default function TariffCard({
discount,
}: Props) {
text = Array.isArray(text) ? text : [text];
-
+ const theme = useTheme();
+ const isMobile = useMediaQuery(theme.breakpoints.down(600));
return (
{price}
diff --git a/src/pages/startPage/StartPageSettings.tsx b/src/pages/startPage/StartPageSettings.tsx
index d00de37c..3af679b8 100755
--- a/src/pages/startPage/StartPageSettings.tsx
+++ b/src/pages/startPage/StartPageSettings.tsx
@@ -817,7 +817,7 @@ export default function StartPageSettings() {
quiz.config.info.site = e.target.value;
})
}
- maxLength={100}
+ maxLength={2000}
/>