{-# LANGUAGE OverloadedStrings #-}
module Hledger.Write.Html (
L.toHtml,
Html,
formatRow,
htmlAsText,
htmlAsLazyText,
styledTableHtml,
tests_Hledger_Write_Html
) where
import qualified Data.Text as T (Text)
import qualified Data.Text.Lazy as TL (Text, toStrict)
import qualified Lucid as L (renderText, toHtml)
import Test.Tasty (testGroup)
import Hledger.Write.Html.Lucid (Html, formatRow, styledTableHtml)
htmlAsText :: Html -> T.Text
htmlAsText :: Html -> Text
htmlAsText = LazyText -> Text
TL.toStrict (LazyText -> Text) -> (Html -> LazyText) -> Html -> Text
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Html -> LazyText
forall a. Html a -> LazyText
L.renderText
htmlAsLazyText :: Html -> TL.Text
htmlAsLazyText :: Html -> LazyText
htmlAsLazyText = Html -> LazyText
forall a. Html a -> LazyText
L.renderText
tests_Hledger_Write_Html :: TestTree
tests_Hledger_Write_Html = TestName -> [TestTree] -> TestTree
testGroup TestName
"Write.Html" [
]