This repository has been archived on 2026-07-27. You can view files and clone it, but cannot push or open issues or pull requests.
fradrive-old/templates/widgets/navbar.hamlet
2018-06-22 23:40:34 +02:00

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>