import React from 'react' import { Sliders } from 'lucide-react' export default function SidebarPanel({ totalQuestions, currentQuestionIndex, answers, markedForReview, onGoToQuestion, answeredCount, markedCount, contrast, onContrastChange }) { const getQuestionStatus = (idx) => { if (markedForReview.has(idx)) return 'marked' if (answers.hasOwnProperty(idx)) return 'answered' return 'not-answered' } const unansweredCount = totalQuestions - answeredCount return (
{/* Summary Stats */}

Exam Status

Answered: {answeredCount}
Not Answered: {unansweredCount}
Marked: {markedCount}
{/* Image Settings */}

Image Contrast

Adjust image clarity
onContrastChange(Number(e.target.value))} className="contrast-slider w-full" />
{contrast}%
{/* Question Review */}

Question Review

{Array.from({ length: totalQuestions }).map((_, idx) => { const status = getQuestionStatus(idx) return ( ) })}
{/* Help Text */}

Answered

Not Answered

Marked

) }