2017-10-08 01:51:48 -04:00
|
|
|
{-# LANGUAGE NoImplicitPrelude #-}
|
|
|
|
{-# LANGUAGE OverloadedStrings #-}
|
|
|
|
{-# LANGUAGE TemplateHaskell #-}
|
2017-10-08 18:02:42 -04:00
|
|
|
module Widget.Entry ( entryR, hEntry ) where
|
2017-10-08 01:51:48 -04:00
|
|
|
|
|
|
|
import Import
|
|
|
|
|
2017-10-08 18:02:42 -04:00
|
|
|
entryR :: Entity Entry -> Route App
|
|
|
|
entryR (Entity entryId entry) = EntryR (entryKind entry) entryId (entrySlug entry)
|
|
|
|
|
2017-10-08 01:51:48 -04:00
|
|
|
hEntry :: Entity Entry -> Widget
|
|
|
|
hEntry (Entity entryId entry) = do
|
|
|
|
maybeAuthor <- handlerToWidget . runDB . get . entryAuthorId $ entry
|
|
|
|
$(widgetFile "mf2/h-entry")
|