1
0
mirror of https://github.com/jhillyerd/inbucket.git synced 2026-01-25 20:45:59 +00:00

ui: Render MIME parsing errors

This commit is contained in:
James Hillyerd
2018-12-28 11:21:51 -08:00
parent 362ece171a
commit b954bea7c6
3 changed files with 66 additions and 0 deletions

View File

@@ -590,11 +590,34 @@ viewMessage zone message bodyMode =
, dt [] [ text "Subject:" ]
, dd [] [ text message.subject ]
]
, messageErrors message
, messageBody message bodyMode
, attachments message
]
messageErrors : Message -> Html Msg
messageErrors message =
let
row error =
li []
[ span
[ classList [ ( "warn-severe", error.severe ) ] ]
[ text (error.name ++ ": ") ]
, text error.detail
]
in
case message.errors of
[] ->
text ""
errors ->
div [ class "warn" ]
[ div [] [ h3 [] [ text "MIME problems detected" ] ]
, ul [] (List.map row errors)
]
messageBody : Message -> Body -> Html Msg
messageBody message bodyMode =
let