// lib/resultViews.tsx import Image from "next/image"; interface ExamResults { score: number; totalQuestions: number; answers: string[]; } export const getResultViews = (examResults: ExamResults | null) => [ { id: 1, content: (
Accuracy Rate:
accuracy

{examResults ? ( (examResults.score / examResults.totalQuestions) * 100 ).toFixed(1) : "0"} %

), }, { id: 2, content: (
Error Rate:
error

{examResults ? ( ((examResults.totalQuestions - examResults.score) / examResults.totalQuestions) * 100 ).toFixed(1) : "0"} %

), }, { id: 3, content: (
Attempt Rate:
attempt

{examResults ? ( (examResults.answers.length / examResults.totalQuestions) * 100 ).toFixed(1) : "0"} %

), }, ];