import { QuizItem } from '@/lib/data/reviewSimpleData' interface ReviewProgressProps { currentQuizItem?: QuizItem totalQuizItems: number completedQuizItems: number score: { correct: number; total: number } } export function QuizProgressDev({ currentQuizItem, totalQuizItems, completedQuizItems, score }: ReviewProgressProps) { const progress = (completedQuizItems / totalQuizItems) * 100 const accuracy = score.total > 0 ? Math.round((score.correct / score.total) * 100) : 0 return (
複習進度 {currentQuizItem && (
{currentQuizItem.quizType === 'flip-card' ? '🔄' : '🎯'} {currentQuizItem.quizType === 'flip-card' ? '翻卡記憶' : '詞彙選擇'} • {currentQuizItem.cardData.word}
)}
{completedQuizItems}/{totalQuizItems} 項目 {score.total > 0 && ( 準確率 {accuracy}% )}
{/* 進度條 */}
{/* 基本統計 */}
{score.total > 0 && ( <>
答對 {score.correct}
答錯 {score.total - score.correct}
)}
) }