Files
hugo-fresh/layouts/partials/navbar.html

85 lines
3.2 KiB
HTML
Raw Normal View History

{{- $navbar := .Site.Params.navbar }}
{{- $sidebarVisible := .Site.Params.sidebar }}
{{ if .Params.sidebar }}
{{ $sidebarVisible = .Params.sidebar }}
{{ end }}
{{- $navbarLogo := .Site.Params.navbarlogo }}
2018-08-04 12:47:06 +02:00
<nav class="navbar is-fresh is-transparent no-shadow" role="navigation" aria-label="main navigation">
<div class="container">
<div class="navbar-brand">
{{- if $navbarLogo}}
<a class="navbar-item" href="{{ $navbarLogo.link }}">
<img src="{{ printf "/images/%s" $navbarLogo.image | relURL }}" alt="" width="112" height="28">
2018-08-04 12:47:06 +02:00
</a>
{{- end}}
2018-08-04 12:47:06 +02:00
{{- if $sidebarVisible }}
2018-08-04 12:47:06 +02:00
<a class="navbar-item is-hidden-desktop is-hidden-tablet">
<div id="menu-icon-wrapper" class="menu-icon-wrapper" style="visibility: visible;">
<svg width="1000px" height="1000px">
<path class="path1" d="M 300 400 L 700 400 C 900 400 900 750 600 850 A 400 400 0 0 1 200 200 L 800 800"></path>
<path class="path2" d="M 300 500 L 700 500"></path>
<path class="path3" d="M 700 600 L 300 600 C 100 600 100 200 400 150 A 400 380 0 1 1 200 800 L 800 200"></path>
</svg>
<button id="menu-icon-trigger" class="menu-icon-trigger"></button>
</div>
</a>
{{- end }}
2018-08-04 12:47:06 +02:00
<a role="button" class="navbar-burger" aria-label="menu" aria-expanded="false" data-target="navbar-menu">
<span aria-hidden="true"></span>
<span aria-hidden="true"></span>
<span aria-hidden="true"></span>
</a>
</div>
<div id="navbar-menu" class="navbar-menu is-static">
{{- if $sidebarVisible }}
2018-08-04 12:47:06 +02:00
<div class="navbar-start">
<a class="navbar-item is-hidden-mobile">
<div id="menu-icon-wrapper" class="menu-icon-wrapper" style="visibility: visible;">
<svg width="1000px" height="1000px">
<path class="path1" d="M 300 400 L 700 400 C 900 400 900 750 600 850 A 400 400 0 0 1 200 200 L 800 800"></path>
<path class="path2" d="M 300 500 L 700 500"></path>
<path class="path3" d="M 700 600 L 300 600 C 100 600 100 200 400 150 A 400 380 0 1 1 200 800 L 800 200"></path>
</svg>
<button id="menu-icon-trigger" class="menu-icon-trigger"></button>
</div>
</a>
</div>
{{- end }}
2018-08-04 12:47:06 +02:00
<div class="navbar-end">
2018-08-13 08:08:42 -07:00
{{- range $navbar }}
{{- if .sublinks }}
2018-08-04 12:47:06 +02:00
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link">
2018-08-13 08:08:42 -07:00
{{ .title }}
2018-08-04 12:47:06 +02:00
</a>
<div class="navbar-dropdown">
2018-08-13 08:08:42 -07:00
{{- range .sublinks }}
<a href="{{ .Permalink }}" class="navbar-item">
2018-08-13 08:08:42 -07:00
{{ .title }}
2018-08-04 12:47:06 +02:00
</a>
2018-08-13 08:08:42 -07:00
{{- end }}
2018-08-04 12:47:06 +02:00
</div>
</div>
2018-08-13 10:11:11 -07:00
{{- else if .button }}
<a href="{{ .Permalink }}" class="navbar-item">
2018-08-13 10:11:11 -07:00
<span class="button signup-button rounded secondary-btn raised">
{{ .title }}
2018-08-13 10:11:11 -07:00
</span>
</a>
2018-08-13 08:08:42 -07:00
{{- else }}
<a href="{{ .Permalink }}" class="navbar-item is-secondary">
2018-08-13 08:08:42 -07:00
{{ .title }}
</a>
{{- end }}
{{- end }}
2018-08-04 12:47:06 +02:00
</div>
</div>
</div>
</nav>