Description
Alert messages for the Yesod framework.
Description
Use the "alerts" package with the Yesod framework
README.md
yesod-alerts
Alert messages for the Yesod framework
Setup
Modify your definition of defaultLayout
in Foundation.hs:
defaultLayout widget = do
...
alerts <- getAlerts
...
Then Include a renderer in default-layout.hamlet
...
#{renderAlertsBootstrap3 alerts}
...
^{widget}
...
Usage
Set alerts from your handlers
getHomeR :: Handler Html
getHomeR = do
...
setAlert (Alert Error "oops")
setSuccessAlert "Yay!"
...
defautlLayout $ do
$(widgetFile "homepage")
Renderers
- Bootstrap v3
- Bootstrap v4
- Foundation v5