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


-- | Alert messages for web applications
--   
--   Alert messages for web applications:
--   
--   <ul>
--   <li>Bootstrap 3</li>
--   <li>Bootstrap 4</li>
--   <li>Foundation 5</li>
--   </ul>
@package alerts
@version 0.1.0.0


-- | Create web <a>Alert</a>s of a given <a>AlertStatus</a>
module Web.Alert
data Alert
Alert :: AlertStatus -> Text -> Alert
[alertStatus] :: Alert -> AlertStatus
[alertMessage] :: Alert -> Text
data AlertStatus
Default :: AlertStatus
Info :: AlertStatus
Success :: AlertStatus
Warning :: AlertStatus
Error :: AlertStatus
instance GHC.Read.Read Web.Alert.Alert
instance GHC.Show.Show Web.Alert.Alert
instance GHC.Classes.Eq Web.Alert.Alert
instance GHC.Read.Read Web.Alert.AlertStatus
instance GHC.Show.Show Web.Alert.AlertStatus
instance GHC.Classes.Eq Web.Alert.AlertStatus
instance GHC.Enum.Bounded Web.Alert.AlertStatus


-- | Render <a>Alert</a>s using Bootstrap v4.x
--   
--   Dependencies (These should be accessible in your app):
--   
--   <ul>
--   <li>Bootstrap's CSS and JS</li>
--   <li>JQuery &gt;= 3.2.1</li>
--   </ul>
module Web.Alert.Renderer.Bootstrap4

-- | Render alerts using Bootstrap v4.x alerts
renderAlertsBootstrap4 :: [Alert] -> Text


-- | Render <a>Alert</a>s using Bootstrap v3.x
--   
--   Dependencies (These should be accessible in your app):
--   
--   <ul>
--   <li>Bootstrap's CSS and JS</li>
--   <li>JQuery &gt;= 1.12.4</li>
--   </ul>
module Web.Alert.Renderer.Bootstrap3

-- | Render alerts using Bootstrap v3.x alerts
renderAlertsBootstrap3 :: [Alert] -> Text


-- | Render <a>Alert</a>s using Foundation v5.x
--   
--   Dependencies (These should be accessible in your app):
--   
--   <ul>
--   <li>Foundation's CSS and JS</li>
--   <li>Modernizr</li>
--   <li>JQuery</li>
--   </ul>
module Web.Alert.Renderer.Foundation5

-- | Render alerts using Foundation v5.x alerts
renderAlertsFoundation5 :: AlertType -> [Alert] -> Text

-- | Foundation 5.x alert type
data AlertType

-- | Slightly rounded corners
Radius :: AlertType

-- | Fully rounded corners
Round :: AlertType
instance GHC.Read.Read Web.Alert.Renderer.Foundation5.AlertType
instance GHC.Show.Show Web.Alert.Renderer.Foundation5.AlertType
instance GHC.Classes.Eq Web.Alert.Renderer.Foundation5.AlertType
