$newline never $maybe descr <- sheetDescription sheet

_{MsgSheetDescription}

#{descr}

_{MsgAccessibleSince}
$maybe invisible <- visibleFrom ^{invisible} $nothing #{isVisible False} _{MsgSheetInvisible}
_{MsgSheetActiveFrom}
#{sheetFrom}
_{MsgSheetActiveTo}
#{sheetTo} $maybe hints <- hintsFrom <* guard hasHints
_{MsgSheetHintFrom}
#{hints} $maybe solution <- solutionFrom <* guard hasSolution
_{MsgSheetSolutionFrom}
#{solution}
_{MsgSheetSubmissionMode}
_{classifySubmissionMode (sheetSubmissionMode sheet)} $case sheetSubmissionMode sheet $of SubmissionMode True _ ^{messageTooltip submissionTip} $of _ $case sheetSubmissionMode sheet $of SubmissionMode True _
_{MsgSheetPseudonym}
$maybe pseudonym <- mPseudonym #{pseudonym} $nothing ^{generateForm} $of _
_{MsgSheetType}
_{sheetType sheet} $maybe marktxt <- markingText

_{MsgSheetMarking}

#{marktxt} $if hasFiles

^{simpleLinkI (SomeMessage MsgSheetFiles) zipLink} ^{fileTable}