ui changes

This commit is contained in:
Atash03 2025-04-09 17:56:33 +05:00
parent dd5590d4c8
commit b059d2afd6
3 changed files with 13 additions and 10 deletions

View File

@ -39,7 +39,7 @@ const page = ({ params }: IParams) => {
: setQuizFinished(true) : setQuizFinished(true)
); );
} else if (res.data.steps && res.data.steps?.length > 0) { } else if (res.data.steps && res.data.steps?.length > 0) {
setStep(res.data.steps[0].tapgyr); setStep(res.data.steps[res.data.steps.length - 1].tapgyr);
for (let i = 0; i < res.data.steps.length; i++) { for (let i = 0; i < res.data.steps.length; i++) {
res.data.steps[i].questions.map((question) => res.data.steps[i].questions.map((question) =>
question.status === "active" || question.status === "new" question.status === "active" || question.status === "new"
@ -59,7 +59,7 @@ const page = ({ params }: IParams) => {
: setQuizFinished(true) : setQuizFinished(true)
); );
} else if (res.data.steps && res.data.steps?.length > 0) { } else if (res.data.steps && res.data.steps?.length > 0) {
setStep(res.data.steps[0].tapgyr); setStep(res.data.steps[res.data.steps.length - 1].tapgyr);
for (let i = 0; i < res.data.steps.length; i++) { for (let i = 0; i < res.data.steps.length; i++) {
res.data.steps[i].questions.map((question) => res.data.steps[i].questions.map((question) =>
question.status === "active" || question.status === "new" question.status === "active" || question.status === "new"

View File

@ -28,6 +28,9 @@ const Page = ({ params }: IParams) => {
Queries.getQuizById(params.quiz_id) Queries.getQuizById(params.quiz_id)
.then((res) => { .then((res) => {
setData(res.data); setData(res.data);
if (res.data.steps?.length) {
setTab(res.data?.steps[res.data?.steps.length - 1].tapgyr - 1);
}
setLoading(false); setLoading(false);
}) })
.catch(() => { .catch(() => {
@ -37,8 +40,6 @@ const Page = ({ params }: IParams) => {
} }
}, [resultData, error]); }, [resultData, error]);
console.log(data);
return ( return (
<section className="container py-[40px]"> <section className="container py-[40px]">
<div className="flex flex-col w-full py-[40px] gap-[80px]"> <div className="flex flex-col w-full py-[40px] gap-[80px]">

View File

@ -3,7 +3,6 @@ import { getNextQuizWinnners, getQuizWinnersById } from "@/api/queries";
import { Question } from "@/models/quizQuestions.model"; import { Question } from "@/models/quizQuestions.model";
import { import {
Datum, Datum,
IQuizQuestionsWinners,
ISearchNetije, ISearchNetije,
} from "@/models/quizQuestionsWinners.model"; } from "@/models/quizQuestionsWinners.model";
import { notFound } from "next/navigation"; import { notFound } from "next/navigation";
@ -188,11 +187,14 @@ const QuizTapgyrWinners = ({ id, tapgyr, questions }: IProps) => {
: "text-textLight" : "text-textLight"
}`} }`}
> >
{matchingAnswer && matchingAnswer.score !== 0 {matchingAnswer && matchingAnswer.score !== 0 ? (
? matchingAnswer.serial_number_for_correct matchingAnswer.serial_number_for_correct
: matchingAnswer && matchingAnswer?.score === 0 ) : matchingAnswer &&
? "X" matchingAnswer?.score === 0 ? (
: "-"} "X"
) : (
<span className="text-[20px]">-</span>
)}
</span> </span>
); );
})} })}