$newline never $maybe subCId <- mcid $maybe wdgt <- correctionWdgt

_{MsgTableRating} $maybe warning <- correctionVisibleWarnWidget ^{warning} ^{wdgt}

_{MsgSubmissionUserTable} ^{maybeVoid multipleSubmissionWarnWidget} $if not (null subUsers)
$forall subUser <- subUsers $case subUser $of Left email
_{MsgSubmissionUserDisplayName} $if isLecturer
_{MsgSubmissionUserMatriculation}
_{MsgSubmissionUserEmail} $if doAuthorshipStatements
^{simpleLinkI MsgSubmissionUserAuthorshipStatementState (CSubmissionR tid ssh csh shn subCId SubAuthorshipStatementsR)} ^{iconTooltip asStatusExplainWdgt Nothing True}
$if isLecturer $of Right (uCId, User{userDisplayName, userSurname, userEmail, userMatrikelnummer}, stmt)
^{simpleLink (nameWidget userDisplayName userSurname) (CourseR tid ssh csh (CUserR uCId))} $if isLecturer
$maybe matriculation <- userMatrikelnummer #{matriculation}