Support multiple messages and statuses
This commit is contained in:
parent
a401610263
commit
02c034b14a
@ -107,7 +107,7 @@ instance Yesod UniWorX where
|
|||||||
|
|
||||||
defaultLayout widget = do
|
defaultLayout widget = do
|
||||||
master <- getYesod
|
master <- getYesod
|
||||||
mmsg <- getMessage
|
mmsgs <- getMessages
|
||||||
|
|
||||||
muser <- maybeAuthPair
|
muser <- maybeAuthPair
|
||||||
mcurrentRoute <- getCurrentRoute
|
mcurrentRoute <- getCurrentRoute
|
||||||
|
|||||||
@ -31,8 +31,9 @@
|
|||||||
|
|
||||||
<li .active>#{title}
|
<li .active>#{title}
|
||||||
|
|
||||||
$maybe msg <- mmsg
|
$forall (status, msg) <- mmsgs
|
||||||
<div .alert.alert-info #message>#{msg}
|
$with status' <- bool (const "info") id (status == "") status
|
||||||
|
<div class="alert alert-#{status'}">#{msg}
|
||||||
|
|
||||||
|
|
||||||
$if (Just HomeR == mcurrentRoute)
|
$if (Just HomeR == mcurrentRoute)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user