-- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/


-- | Generate more HTML with Lucid
--   
--   Generate more HTML with Lucid - Bootstrap, Rdash and Email.
@package lucid-extras
@version 0.1.0.1

module Lucid.PreEscaped
preEscaped :: Monad m => Text -> HtmlT m ()
preEscapedByteString :: Monad m => ByteString -> HtmlT m ()
scriptSrc :: Monad m => Text -> HtmlT m ()

module Lucid.Leaflet
leafletCDN :: Monad m => HtmlT m ()
data LMap
LMap :: Text -> LMap
SetView :: (Double, Double) -> Double -> LMap -> LMap
data LMapElement
TileLayer :: Text -> TileLayerProperties -> LMapElement
Marker :: (Double, Double) -> LMapElement
BindPopup :: Text -> LMapElement -> LMapElement
data TileLayerProperties
TileLayerProperties :: Text -> TileLayerProperties
[attribution] :: TileLayerProperties -> Text
mapElementToJS :: LMapElement -> Text
osmTileLayer :: LMapElement
leafletCssCDN :: Monad m => HtmlT m ()
leafletMap :: Monad m => LMap -> [LMapElement] -> HtmlT m ()
instance GHC.Generics.Generic Lucid.Leaflet.TileLayerProperties
instance Data.Aeson.Types.ToJSON.ToJSON Lucid.Leaflet.TileLayerProperties

module Lucid.DataTables
dataTablesCDN :: Monad m => HtmlT m ()

-- | Additional properties to pass to the table. See
--   <a>https://datatables.net/reference/option/</a> for values we might
--   wish to use here.
activateDataTable :: Monad m => Text -> Maybe (Value) -> HtmlT m ()
dataTablesCssCDN :: Monad m => HtmlT m ()

module Lucid.Bootstrap3
($:) :: (Monad m, ToHtml a) => (HtmlT m () -> HtmlT m ()) -> a -> HtmlT m ()
infixr 0 $:
data Breakpoint
XS :: Breakpoint
SM :: Breakpoint
MD :: Breakpoint
LG :: Breakpoint
mkColClass :: [(Breakpoint, Int)] -> Text
mkCol :: Monad m => [(Breakpoint, Int)] -> HtmlT m () -> HtmlT m ()
rowEven :: Monad m => Breakpoint -> [HtmlT m ()] -> HtmlT m ()
cdnCSS :: Monad m => HtmlT m ()
cdnThemeCSS :: Monad m => HtmlT m ()
cdnJqueryJS :: Monad m => HtmlT m ()
cdnBootstrapJS :: Monad m => HtmlT m ()
cdnFontAwesome :: Monad m => HtmlT m ()
data NavAttribute
Inverse :: NavAttribute
Transparent :: NavAttribute
FixedTop :: NavAttribute
NavBarClass :: Text -> NavAttribute
navAttributeToClass :: NavAttribute -> Text
navBar :: Monad m => [NavAttribute] -> HtmlT m () -> [HtmlT m ()] -> HtmlT m ()
loginForm :: Monad m => Text -> Maybe (HtmlT m ()) -> HtmlT m ()
instance GHC.Classes.Eq Lucid.Bootstrap3.NavAttribute
instance GHC.Show.Show Lucid.Bootstrap3.Breakpoint

module Lucid.Rdash
indexPage :: (Monad m) => HtmlT m ()
mkAlert :: Monad m => Text -> HtmlT m () -> HtmlT m ()
mkAlerts :: Monad m => [HtmlT m ()] -> HtmlT m ()
mkHead :: (Monad m) => Text -> HtmlT m ()
mkHeaderBar :: Monad m => [HtmlT m ()] -> HtmlT m ()
mkIndexPage :: (Monad m) => HtmlT m () -> HtmlT m () -> HtmlT m ()
mkMetaBox :: Monad m => [HtmlT m ()] -> HtmlT m ()
mkMetaTitle :: Monad m => HtmlT m () -> HtmlT m ()
mkPageContent :: Monad m => HtmlT m () -> HtmlT m ()
mkPageWrapperOpen :: (Monad m) => HtmlT m () -> HtmlT m () -> HtmlT m ()
mkSidebar :: forall m. (Monad m) => HtmlT m () -> [SidebarItem] -> HtmlT m ()
mkSidebarFooter :: (Monad m) => HtmlT m () -> HtmlT m ()
mkSidebarWrapper :: (Monad m) => HtmlT m () -> HtmlT m () -> HtmlT m ()
mkWidget :: Monad m => HtmlT m () -> HtmlT m () -> HtmlT m ()
mkWidgets :: Monad m => [[HtmlT m ()]] -> HtmlT m ()
mkWidgetContent :: Monad m => HtmlT m () -> HtmlT m () -> HtmlT m ()
mkWidgetIcon :: Monad m => Text -> Text -> HtmlT m ()
sidebarMain :: Monad m => HtmlT m ()
sidebarTitle :: Monad m => HtmlT m ()
widget_ :: Monad m => HtmlT m () -> HtmlT m ()
widgetBody_ :: Monad m => HtmlT m () -> HtmlT m ()
spacer_ :: Monad m => HtmlT m ()
rdashCSS :: Monad m => HtmlT m ()
data SidebarItem
SidebarTitle :: Text -> SidebarItem
SidebarLink :: Text -> Text -> Text -> SidebarItem
[itemText] :: SidebarItem -> Text
[linkUrl] :: SidebarItem -> Text
[iconName] :: SidebarItem -> Text
