guild_front/src/pages/quiz/QuizReportPage.js

46 lines
1.6 KiB
JavaScript
Raw Normal View History

2023-05-25 16:42:37 +03:00
import React from "react";
import { useNavigate } from "react-router-dom";
2023-04-19 20:22:06 +03:00
import { useSelector } from "react-redux";
2023-05-25 16:42:37 +03:00
2023-04-19 20:22:06 +03:00
import { selectedTest } from "../../redux/quizSlice";
import { ProfileHeader } from "../../components/ProfileHeader/ProfileHeader";
import { HeadBottom } from "../../components/features/Candidate-lk/HeadBottom";
import { ProfileBreadcrumbs } from "../../components/ProfileBreadcrumbs/ProfileBreadcrumbs";
import { QuizReport } from "../../components/features/quiz/QuizReport";
import { Footer } from "../../components/Footer/Footer";
import { AlertResult } from "../../components/features/quiz/AlertResult";
export const QuizReportPage = () => {
2023-05-25 16:42:37 +03:00
const test = useSelector(selectedTest);
2023-04-19 20:22:06 +03:00
let navigate = useNavigate();
if (!test) {
2023-05-25 16:42:37 +03:00
navigate("/quiz");
2023-04-19 20:22:06 +03:00
}
return (
<div className="quiz-report-page">
<ProfileHeader />
<HeadBottom />
<div className="quiz-report-page__container">
2023-05-25 16:42:37 +03:00
<ProfileBreadcrumbs
links={[
{ name: "Главная", link: "/profile-candidate" },
{ name: "Тестирование", link: "/quiz" },
{ name: "Отчет по тестированию", link: "/quiz/report" },
]}
/>
<div className="quiz-report-page__title main-title">
Отчет по тестированию позиции Junior разработчик{" "}
</div>
2023-04-19 20:22:06 +03:00
<div className="quiz-report-page__report-quiz">
2023-05-25 16:42:37 +03:00
<QuizReport />
2023-04-19 20:22:06 +03:00
</div>
2023-05-25 16:42:37 +03:00
2023-04-19 20:22:06 +03:00
<AlertResult />
</div>
<Footer />
</div>
2023-05-25 16:42:37 +03:00
);
};