37 lines
1.5 KiB
Plaintext
37 lines
1.5 KiB
Plaintext
$newline never
|
|
<div .navbar-container>
|
|
<nav .navbar.js-sticky-navbar>
|
|
|
|
<div .navbar__logo>
|
|
|
|
|
|
<ul .navbar-left__list.list--inline>
|
|
$forall menuType <- menuTypes
|
|
$case menuType
|
|
$of NavbarAside (MenuItem label mIcon route _)
|
|
<li .navbar-left__list-item :highlight route:.asidenav__list-item--active>
|
|
<!-- TODO: rename classes to match navbar -->
|
|
<a .asidenav__link-wrapper href=@{route}>
|
|
<div .glyphicon.glyphicon--#{fromMaybe "none" mIcon}>
|
|
<div .asidenav__link-label>#{label}
|
|
$of _
|
|
|
|
<ul .navbar-right__list.list--inline>
|
|
$forall menuType <- menuTypes
|
|
$case menuType
|
|
$of NavbarRight (MenuItem label mIcon route _)
|
|
<li .navbar-right__list-item :Just route == mcurrentRoute:.navbar-right__list-item--active>
|
|
<a .navbar-right__link-wrapper href=@{route}>
|
|
$if isJust mIcon
|
|
<div .glyphicon.glyphicon--#{fromMaybe "" mIcon}>
|
|
<div .navbar-right__link-label>#{label}
|
|
$of NavbarSecondary (MenuItem label mIcon route _)
|
|
<li .navbar-right__list-item.navbar-right__list-item--secondary :Just route == mcurrentRoute:.navbar-right__list-item--active>
|
|
<a .navbar-right__link-wrapper href=@{route}>
|
|
$if isJust mIcon
|
|
<div .glyphicon.glyphicon--#{fromMaybe "" mIcon}>
|
|
<div .navbar-right__link-label>#{label}
|
|
$of _
|
|
|
|
<div .navbar__pushdown>
|