import "./index.css"; import { connect, useSelector } from "react-redux"; import { useState } from "react"; import img0 from "../../../../assets/azmoon-list/test.png"; import icon1 from "../../../../assets/azmoon-list/stickynote.png"; import icon2 from "../../../../assets/azmoon-list/teacher.png"; import icon3 from "../../../../assets/azmoon-list/clock.png"; import icon4 from "../../../../assets/azmoon-list/message-minus.png"; import icon5 from "../../../../assets/azmoon-list/Group893.png"; import icon6 from "../../../../assets/azmoon-list/people.png"; import icon7 from "../../../../assets/azmoon-list/profile-2user.png"; import icon8 from "../../../../assets/azmoon-list/message-text-2.png"; import avatar from "../../../../assets/azmoon-list/tushar-khandagale-dvtAuBHBAVQ-unsplash.jpg"; import { Link } from "react-router-dom"; import moment from "jalali-moment"; import { useEffect } from "react"; import { state } from "../../../../components/exam/Carousel/state"; import { exam } from "../../../../redux/actions"; let gradeList = [ "اول", "دوم", "سوم", "چهارم", "پنجم", "ششم", "هفتم", "هشتم", "نهم", "دهم", "یازدهم", "دوازدهم", ]; const EnterExam = ({ ID, getExamInfo, examInfo }) => { // const state = useSelector((state) => state.default); console.log("Cheraaaaaaaaaaaaaa????????"); console.log(ID); useEffect(() => { getExamInfo({ id: ID }); }, []); console.log(examInfo); //------------------------------------------ const [common_data] = useState(state); let data; for (let i = 0; i < common_data.length; i++) { if (common_data[i].id === Number(ID)) { data = common_data[i]; } } console.log("cc:" + data); //--today date--and timer setting----------------------------- // let today = new Date(); // let examDate = new Date(data.date) // let diff = (examDate-today)/1000; // let d = Math.floor(diff/86400); // let h = Math.floor((diff-(86400*d))/3600); // let m = Math.floor((diff-(86400*d)-(h*3600))/60); // let s = Math.floor(diff-(86400*d)-(h*3600)-(m*60)); // const [timer,setTimer]=useState({ // d,h,m,s // }) useEffect(() => { // console.log(sec); // if (timer.s >= 0 && diff > 0) { // setTimeout(() => { // // console.log("okdkdokodkd"); // setTimer({ // d, // h, // m, // s:s-1 // }); // if (timer.s === 0) { // setTimer({ // d, // h, // m:m-1, // s:59 // }); // } // if (timer.m === 0) { // setTimer({ // d, // h:h-1, // m:59, // s:59 // }); // } // if (timer.h === 0) { // setTimer({ // d:d-1, // h:23, // m:59, // s:59 // }); // } // }, 1000); // } }); //------------------------------------------- moment.locale("en"); return (
title-box-img
به {examInfo?.name}
خوش آمدید
name-icon
نام آزمون:
{examInfo?.name}
name-icon
پایه تحصیلی:
{gradeList[examInfo?.gradeId - 1]}
name-icon
زمان آزمون:
{examInfo?.startDate && (
از{" "} {examInfo?.startDate && moment(examInfo?.startDate, "YYYY/MM/DD") .locale("fa") .format("YYYY/MM/DD")}{" "} تا{" "} {examInfo?.endDate && moment(examInfo?.endDate, "YYYY/MM/DD") .locale("fa") .format("YYYY/MM/DD")}
)} {!examInfo?.startDate && (
نامشخص
)} {/*
ساعت
*/}
name-icon
نمره منفی:
{examInfo?.negativePoint && "دارد"} {!examInfo?.negativePoint && "ندارد"}
name-icon
نوع سوالات:
تستی
{/*
name-icon
حدنصاب شرکت کنندگان:
{data?.capacity} نفر
*/}
name-icon
نوع شرکت در آزمون:
{data?.type === 1 && "انفرادی"} {data?.type === 2 && "گروهی"}
{/*
name-icon
فایل راهنما:
{data?.guideFileId && "دارد"} {!data?.guideFileId && "ندارد"} -
دریافت فایل
*/} {/*
name-icon
ایجاد شده توسط
موسسه فرهنگی مصباح نور
*/} شروع آزمون {/* {(new Date(data.date)>today) &&
{timer.d} روز و
{timer.h} ساعت و
{timer.m} دقیقه و
{timer.s} ثانیه
تا شروع آزمون
} */}
); }; const mapStateToProps = (state) => ({ examInfo: state.exam2.info, }); const mapDispatchToProps = { getExamInfo: exam.info, }; export default connect(mapStateToProps, mapDispatchToProps)(EnterExam);