1
0
mirror of https://github.com/jhillyerd/inbucket.git synced 2025-12-20 19:17:01 +00:00

ui: Show dates in browser local timezone

This commit is contained in:
James Hillyerd
2018-11-23 16:47:22 -08:00
parent ba8e2de475
commit 6215ce77dd
4 changed files with 43 additions and 18 deletions

View File

@@ -107,24 +107,24 @@ view session model =
, th [] [ text "Mailbox" ]
, th [] [ text "Subject" ]
]
, tbody [] (List.map viewMessage model.messages)
, tbody [] (List.map (viewMessage session.zone) model.messages)
]
]
}
viewMessage : MessageHeader -> Html Msg
viewMessage message =
viewMessage : Time.Zone -> MessageHeader -> Html Msg
viewMessage zone message =
tr [ Events.onClick (OpenMessage message) ]
[ td [] [ shortDate message.date ]
[ td [] [ shortDate zone message.date ]
, td [ class "desktop" ] [ text message.from ]
, td [] [ text message.mailbox ]
, td [] [ text message.subject ]
]
shortDate : Posix -> Html Msg
shortDate date =
shortDate : Time.Zone -> Posix -> Html Msg
shortDate zone date =
DF.format
[ DF.dayOfMonthFixed
, DF.text "-"
@@ -136,6 +136,6 @@ shortDate date =
, DF.text " "
, DF.amPmUppercase
]
Time.utc
zone
date
|> text