{-# LANGUAGE TemplateHaskell #-} module Language.PureScript.Docs.Css where import Data.ByteString (ByteString) import Data.Text (Text) import Data.Text.Encoding (decodeUtf8) import Data.FileEmbed (embedFile) -- | -- An embedded copy of normalize.css as a UTF-8 encoded ByteString; this should -- be included before pursuit.css in any HTML page using pursuit.css. -- normalizeCss :: ByteString normalizeCss = $(embedFile "app/static/normalize.css") -- | -- Like 'normalizeCss', but as a 'Text'. normalizeCssT :: Text normalizeCssT = decodeUtf8 normalizeCss -- | -- CSS for use with generated HTML docs, as a UTF-8 encoded ByteString. -- pursuitCss :: ByteString pursuitCss = $(embedFile "app/static/pursuit.css") -- | -- Like 'pursuitCss', but as a 'Text'. -- pursuitCssT :: Text pursuitCssT = decodeUtf8 pursuitCss