53 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			HTML
		
	
	
	
			
		
		
	
	
			53 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			HTML
		
	
	
	
<nav class="navbar" role="navigation" aria-label="main navigation" data-dir="{{ $.Param "languagedir" | default "ltr" }}">
 | 
						|
  <div class="navbar__brand">
 | 
						|
    {{ if $.Param "logo" | default true }}
 | 
						|
    <a href="{{ "/" | relLangURL }}" title="{{ i18n "tooltip-home" }}" rel="home" class="{{ if eq ($.Param "logoType") "long" }}navbar__long-link{{ else }}navbar__logo-link{{ end }}">
 | 
						|
      <img src="{{ "/logo.png" | relURL }}" alt="Home" class="navbar__logo">
 | 
						|
    </a>
 | 
						|
    {{ else }}
 | 
						|
      
 | 
						|
    {{ end }}
 | 
						|
    {{ if ne .Site.Params.logoType "long" }}
 | 
						|
      <a href="{{ "/" | relLangURL }}" title="{{ i18n "tooltip-home" }}" rel="home" class="navbar__title-link">
 | 
						|
        <h6 class="navbar__title">{{ .Site.Params.logoText }}</h6>
 | 
						|
      </a>
 | 
						|
    {{ end }}
 | 
						|
  </div>
 | 
						|
  
 | 
						|
  {{ partial "navbar/select-theme-mobile" . }}
 | 
						|
  {{ partial "search/site-search-mobile" . }}
 | 
						|
  
 | 
						|
  <a role="button" class="navbar__burger" aria-label="menu" aria-expanded="false">
 | 
						|
    <span aria-hidden="true"></span>
 | 
						|
    <span aria-hidden="true"></span>
 | 
						|
    <span aria-hidden="true"></span>
 | 
						|
  </a>  
 | 
						|
 | 
						|
  <div class="navbar__menu">
 | 
						|
    {{ partial "navbar/select-theme" . }}
 | 
						|
    {{ $current := . }}
 | 
						|
    {{ range .Site.Menus.main }}
 | 
						|
      {{ $active := or ($current.IsMenuCurrent "main" .) ($current.HasMenuCurrent "main" .) }}
 | 
						|
      {{ $active = or $active (eq .Name $current.Title) }}
 | 
						|
      {{ $active = or $active (eq (lower .URL) (lower $current.Title)) }}
 | 
						|
      {{ $active = or $active (eq (lower .URL) (lower $current.Type)) }}
 | 
						|
      {{ if .HasChildren }}
 | 
						|
        <div class="navbar__dropdown navbar__slide-down">
 | 
						|
          <a href="{{ .URL | relLangURL }}" class="navbar__menu-item {{ if $active }}active{{ end }}" dir="{{ if ne ($.Param "languagedir") "rtl" }}ltr{{ else }}rtl{{ end }}">
 | 
						|
            {{ safeHTML .Name }}
 | 
						|
            <span class="navbar__menu-icon">
 | 
						|
              {{ partial "svgs/arrow/keyboard-arrow-down.svg" (dict "width" 18 "height" 18) }}
 | 
						|
            </span>
 | 
						|
          </a>        
 | 
						|
          <div class="navbar__dropdown--content">
 | 
						|
            {{ range .Children }}
 | 
						|
            <a href="{{ .URL | relLangURL }}" class="navbar__dropdown--item" dir="{{ if ne ($.Param "languagedir") "rtl" }}ltr{{ else }}rtl{{ end }}">{{ safeHTML .Name }}</a>        
 | 
						|
            {{ end }}
 | 
						|
          </div>
 | 
						|
        </div>
 | 
						|
      {{ else }}
 | 
						|
        <a href="{{ .URL | relLangURL }}" class="navbar__menu-item navbar__slide-down {{ if $active }}active{{ end }}" dir="{{ if ne ($.Param "languagedir") "rtl" }}ltr{{ else }}rtl{{ end }}">{{ safeHTML .Name }}</a>
 | 
						|
      {{ end }}
 | 
						|
    {{ end }}
 | 
						|
  </div>
 | 
						|
</nav> |