Eintrag {activeIndex + 1} von {editedEntries.length}
{/* eslint-disable-next-line @next/next/no-img-element */}
}`})
{/* Highlight overlay for active entry bbox */}
{editedEntries[activeIndex]?.bbox && (
)}
{/* Navigation */}
{activeIndex + 1} / {editedEntries.length}
{/* Status badge */}
{editedEntries[activeIndex]?.status || 'pending'}
{editedEntries[activeIndex]?.confidence}% Konfidenz
{/* Cell crops */}
{editedEntries[activeIndex]?.bbox_en && (
)}
{editedEntries[activeIndex]?.bbox_de && (
)}
{/* Editable fields */}
{/* Action buttons */}
{/* Shortcuts hint */}
Enter = Bestaetigen & weiter
Ctrl+↓ = Ueberspringen
Ctrl+↑ = Zurueck
{/* Entry list (compact) */}
Alle Eintraege
{editedEntries.map((entry, idx) => (
setActiveIndex(idx)}
className={`flex items-center gap-1 px-2 py-1 rounded text-[10px] cursor-pointer transition-colors ${
idx === activeIndex
? 'bg-teal-50 dark:bg-teal-900/30 border border-teal-200 dark:border-teal-700'
: 'hover:bg-gray-50 dark:hover:bg-gray-700/50'
}`}
>
{idx + 1}
{(entry.english || '—').replace(/\n/g, ' ')} → {(entry.german || '—').replace(/\n/g, ' ')}
))}