Переписываю спорные решения

Фикс отправки отчета, проверка на массив в map в Description.js
This commit is contained in:
2023-01-20 16:20:06 +03:00
parent 642a8a9641
commit 56f63dbed2
50 changed files with 34327 additions and 9279 deletions

View File

@ -1,8 +1,8 @@
import React, {useEffect} from 'react'
import {useDispatch, useSelector} from 'react-redux'
import {selectUserInfo, setQuestionnairesList, setUserInfo} from "../../../redux/quizSlice";
import {useRequest} from "../../../hooks/useRequest";
import './quiz.scss'
import {apiRequest} from "../../../api/request";
export const HeaderQuiz = ({header}) => {
@ -10,7 +10,6 @@ export const HeaderQuiz = ({header}) => {
const userId = localStorage.getItem('id');
const userInfo = useSelector(selectUserInfo);
const {apiRequest} = useRequest();
useEffect(() => {
dispatch(setUserInfo(userId))

View File

@ -5,14 +5,14 @@ import {useEffect, useState} from "react";
import {useSelector} from "react-redux";
import {selectedTest} from "../../../redux/quizSlice";
import {useRequest} from "../../../hooks/useRequest";
import {useRequest} from "../../../HOOks/useRequest";
import {apiRequest} from "../../../api/request";
export const Instruction = () => {
const [countQuestions, setCountQuestions] = useState(null);
const test = useSelector(selectedTest);
const {apiRequest} = useRequest();
useEffect( () => {

View File

@ -1,7 +1,8 @@
import React, {useEffect, useState} from 'react';
import {useDispatch, useSelector} from "react-redux";
import {fetchResultTest, selectedTest, selectResult} from "../../../redux/quizSlice";
import {useRequest} from "../../../hooks/useRequest";
import {useRequest} from "../../../HOOks/useRequest";
import {apiRequest} from "../../../api/request";
export const Results = () => {
@ -9,7 +10,6 @@ export const Results = () => {
const test = useSelector(selectedTest);
const [maxScore, setMaxScore] = useState('');
const dispatch = useDispatch();
const {apiRequest} = useRequest();
useEffect(() => {
dispatch(fetchResultTest(test.uuid));

View File

@ -2,7 +2,7 @@ import React, {useEffect, useState} from 'react'
import {useNavigate} from "react-router-dom"
import {useSelector, useDispatch} from 'react-redux'
import {useRequest} from "../../../hooks/useRequest";
import {useRequest} from "../../../HOOks/useRequest";
import {Progressbar} from './ProgressbarQuiz'
import {GetOptionTask} from './GetOptionTask'
@ -11,6 +11,7 @@ import {
} from './../../../redux/quizSlice'
import './quiz.scss'
import {apiRequest} from "../../../api/request";
export const TaskQuiz = () => {
@ -26,7 +27,6 @@ export const TaskQuiz = () => {
const [inputValue, setInputValue] = useState('');
const [questions, setQuestions] = useState([]);
const {apiRequest} = useRequest();
const id = localStorage.getItem('id');