'use client' /** * Einigung (Consensus) Modal. * Shown when first and second examiner grade difference requires manual resolution. */ import type { ExaminerWorkflow } from './workspace-types' import { GRADE_LABELS } from './workspace-types' interface EinigungModalProps { workflow: ExaminerWorkflow einigungGrade: number einigungNotes: string submittingWorkflow: boolean onGradeChange: (grade: number) => void onNotesChange: (notes: string) => void onSubmit: (type: 'agreed' | 'split' | 'escalated') => void onClose: () => void } export default function EinigungModal({ workflow, einigungGrade, einigungNotes, submittingWorkflow, onGradeChange, onNotesChange, onSubmit, onClose, }: EinigungModalProps) { return (