fix(ui): fix ui icons and readability

This commit is contained in:
shafin-r
2025-11-12 15:38:07 +06:00
parent d1947e8e6e
commit 11108ad8cf
12 changed files with 108 additions and 122 deletions

View File

@ -1,7 +1,7 @@
"use client";
import { useRouter } from "next/navigation";
import React, { useEffect } from "react";
import React, { useCallback, useEffect } from "react";
import { ArrowLeft } from "lucide-react";
import { useExamStore } from "@/stores/examStore";
import QuestionItem from "@/components/QuestionItem";
@ -12,10 +12,10 @@ export default function ResultsPage() {
const router = useRouter();
const { result, clearResult, setStatus, status } = useExamStore();
function handleBackToHome() {
const handleBackToHome = useCallback(() => {
clearResult();
router.replace("/categories");
}
}, [clearResult, router]);
useEffect(() => {
const handlePopState = () => {
@ -28,7 +28,7 @@ export default function ResultsPage() {
return () => {
window.removeEventListener("popstate", handlePopState);
};
}, [status, router, setStatus]);
}, [status, router, setStatus, handleBackToHome]);
if (!result) {
return (