From b846aa65f8f21189f39236f88908267167004a35 Mon Sep 17 00:00:00 2001 From: Joris Date: Thu, 14 Jul 2016 15:47:33 +0200 Subject: Add isPro info --- src/View/Html/Ad.hs | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) (limited to 'src/View/Html/Ad.hs') diff --git a/src/View/Html/Ad.hs b/src/View/Html/Ad.hs index d8a3bae..53e63bf 100644 --- a/src/View/Html/Ad.hs +++ b/src/View/Html/Ad.hs @@ -32,7 +32,7 @@ import Model.URL import Conf (Conf) import qualified Conf -import View.Html.Design +import qualified View.Html.Design as Design renderAds :: Conf -> [Ad] -> Text renderAds conf = toStrict . renderHtml . (adsHtml conf) @@ -56,10 +56,18 @@ resumeHtml resume = do Just price -> H.span ! A.class_ "price" - ! A.style (textValue . toStrict $ priceDesign) + ! A.style (textValue . toStrict $ Design.price) $ toHtml price Nothing -> H.span "" + if Resume.isPro resume + then + H.span + ! A.class_ "pro" + ! A.style (textValue . toStrict $ Design.pro) + $ "PRO" + else + "" linkHtml (Resume.url resume) detailHtml :: Conf -> Detail -> Html @@ -75,7 +83,7 @@ detailHtml conf detail = do propertiesHtml :: [Text] -> Map Text Text -> Html propertiesHtml keys properties = H.dl - ! A.style (textValue . toStrict $ dlDesign) + ! A.style (textValue . toStrict $ Design.definitionList) $ sequence_ (catMaybes $ map (propertyHtml properties) keys) propertyHtml :: Map Text Text -> Text -> Maybe Html @@ -83,7 +91,7 @@ propertyHtml properties key = fmap (\value -> do H.dt $ (toHtml key) - H.dd ! A.style (textValue . toStrict $ ddDesign) $ (toHtml value) + H.dd ! A.style (textValue . toStrict $ Design.definitionDescription) $ (toHtml value) ) (M.lookup key properties) -- cgit v1.2.3