export default function MaskReviewPanel({ review, busy, onSubmit }) { if (!review?.candidates?.length) return null return (

Maskierung prüfen

Lernmodus: nur diese Nennung. Bestätigen legt die Bezeichnung lokal ab. „Nicht schützenswert“ verhindert die Maskierung. Beides bei demselben Wort markiert es als mehrdeutig.

{ event.preventDefault() const data = new FormData(event.currentTarget) const decisions = review.candidates.map((item) => ({ id: item.id, decision: data.get(`decision-${item.id}`) || 'identity' })) onSubmit(decisions) }} >
    {review.candidates.map((item) => (
  • {item.text} · {item.entity_type}{item.ambiguous ? ' · mehrdeutig' : ''} {item.excerpt &&

    {item.excerpt}

    }
  • ))}
) }