diff --git a/src/pages/ViewPublicationPage/Footer.tsx b/src/pages/ViewPublicationPage/Footer.tsx index 7b10a56d..f75bc37b 100644 --- a/src/pages/ViewPublicationPage/Footer.tsx +++ b/src/pages/ViewPublicationPage/Footer.tsx @@ -221,7 +221,7 @@ export const Footer = ({ const questionIndex = questions.findIndex(({ id }) => id === question.id); const previousQuestion = questions[questionIndex - 1]; - + followPreviousStep if (previousQuestion) { setCurrentQuestion(previousQuestion); } diff --git a/src/pages/ViewPublicationPage/ResultQuestion.tsx b/src/pages/ViewPublicationPage/ResultQuestion.tsx deleted file mode 100644 index e69de29b..00000000 diff --git a/src/pages/ViewPublicationPage/index.tsx b/src/pages/ViewPublicationPage/index.tsx index a75416b5..3677a5e8 100644 --- a/src/pages/ViewPublicationPage/index.tsx +++ b/src/pages/ViewPublicationPage/index.tsx @@ -1,19 +1,14 @@ import { useEffect, useState } from "react"; -import { Box, Button, ThemeProvider, useTheme } from "@mui/material"; +import { Box, ThemeProvider, useTheme } from "@mui/material"; import { StartPageViewPublication } from "./StartPageViewPublication"; import { Question } from "./Question"; -import { useQuestions } from "@root/questions/hooks"; import { useCurrentQuiz } from "@root/quizes/hooks"; -import useSWR from "swr"; import { quizApi } from "@api/quiz"; import { setQuizes, updateQuiz } from "@root/quizes/actions"; -import { isAxiosError } from "axios"; -import { devlog } from "@frontend/kitui"; import { useQuizStore } from "@root/quizes/store"; import type { AnyTypedQuizQuestion } from "../../model/questionTypes/shared"; -import { enqueueSnackbar } from "notistack"; import { useQuestionsStore } from "@root/questions/store"; import { setQuestions } from "@root/questions/actions"; import { questionApi } from "@api/question"; diff --git a/src/pages/ViewPublicationPage/questions/Number.tsx b/src/pages/ViewPublicationPage/questions/Number.tsx index 54875ddd..7047bb3f 100644 --- a/src/pages/ViewPublicationPage/questions/Number.tsx +++ b/src/pages/ViewPublicationPage/questions/Number.tsx @@ -122,7 +122,7 @@ export const Number = ({ currentQuestion }: NumberProps) => { onChange={({ target }) => { updateAnswer( currentQuestion.content.id, - window.Number(target.value) > max + window.Number(target.value.replace (/\D/, '')) > max ? String(max) : window.Number(target.value) < min ? String(min) @@ -155,7 +155,7 @@ export const Number = ({ currentQuestion }: NumberProps) => { placeholder="0" value={minRange} onChange={({ target }) => { - setMinRange(target.value); + setMinRange(target.value.replace (/\D/, '')); if (window.Number(target.value) >= window.Number(maxRange)) { updateMinRangeDebounced(`${maxRange}—${maxRange}`, true); @@ -181,7 +181,7 @@ export const Number = ({ currentQuestion }: NumberProps) => { placeholder="0" value={maxRange} onChange={({ target }) => { - setMaxRange(target.value); + setMaxRange(target.value.replace (/\D/, '')); if (window.Number(target.value) <= window.Number(minRange)) { updateMaxRangeDebounced(`${minRange}—${minRange}`, true);