introduced menu-widget
This commit is contained in:
parent
a94a8e3f81
commit
7cb64b765a
@ -312,8 +312,11 @@ defaultMenuLayout menu widget = do
|
||||
addStylesheet $ StaticR css_bootstrap_css
|
||||
$(widgetFile "default-layout")
|
||||
withUrlRenderer $(hamletFile "templates/default-layout-wrapper.hamlet")
|
||||
where
|
||||
mainMenu :: [MenuTypes] -> Maybe (Route UniWorX) -> Widget
|
||||
mainMenu menuTypes mcurrentRoute = $(widgetFile "main-menu")
|
||||
|
||||
|
||||
|
||||
-- How to run database actions.
|
||||
instance YesodPersist UniWorX where
|
||||
type YesodPersistBackend UniWorX = SqlBackend
|
||||
|
||||
@ -4,5 +4,5 @@ module Handler.Utils.Templates where
|
||||
|
||||
import Import.NoFoundation
|
||||
|
||||
mainMenu :: WidgetT site IO ()
|
||||
mainMenu = $(widgetFile "main-menu")
|
||||
-- list :: WidgetT site IO ()
|
||||
-- list = $(widgetFile "list") -- assumes /templates/list.hamlet
|
||||
|
||||
@ -10,18 +10,7 @@
|
||||
<span class="icon-bar"></span>
|
||||
|
||||
<div #navbar .collapse.navbar-collapse>
|
||||
^{mainMenu}
|
||||
|
||||
<ul .nav.navbar-nav>
|
||||
$forall menuType <- menuTypes
|
||||
$case menuType
|
||||
$of NavbarLeft (MenuItem label route _)
|
||||
<li :Just route == mcurrentRoute:.active>
|
||||
<a href=@{route}>#{label}
|
||||
$of NavbarExtra (MenuItem label route _)
|
||||
<li :Just route == mcurrentRoute:.active>
|
||||
<a href=@{route}>#{label}
|
||||
$of _
|
||||
^{mainMenu menuTypes mcurrentRoute}
|
||||
|
||||
<ul .nav.navbar-nav.navbar-right>
|
||||
$forall menuType <- menuTypes
|
||||
|
||||
@ -1 +1,7 @@
|
||||
This is a Menu.
|
||||
<ul .nav.navbar-nav>
|
||||
$forall menuType <- menuTypes
|
||||
$case menuType
|
||||
$of NavbarLeft (MenuItem label route _)
|
||||
<li :Just route == mcurrentRoute:.active>
|
||||
<a href=@{route}>#{label}
|
||||
$of _
|
||||
|
||||
Loading…
Reference in New Issue
Block a user