dotfiles

My PC Dotfiles & Website

site/templates/macros/header.html (1203B)


 1{% import "macros/menu.html" as menu -%} {% import "macros/logo.html" as logo
 2-%} {% macro header(config, current_url, search=true, navigation=true) %}
 3<header class="header">
 4  <div class="header-inner">
 5    <div class="header-logo">{{ logo::logo(config=config) }}</div>
 6    {% if navigation %}
 7    <button
 8      type="button"
 9      class="menu-trigger menu-trigger-button"
10      aria-controls="mobile-menu"
11      aria-expanded="false">
12      menu
13    </button>
14    {% endif %}
15  </div>
16  {% if navigation %}{{ menu::menu(config=config, current_url=current_url) }}{%
17  endif %} {% if config.build_search_index and search %}
18  <div class="search-container js-only" role="search">
19    <input
20      class="input"
21      id="search"
22      type="search"
23      placeholder="   Search"
24      aria-label="Search this site"
25      aria-controls="search-results"
26      data-library="{{ get_url(path='fuse.min.js') }}"
27      data-index="{{ get_url(path='search_index.en.json') }}" />
28    <div class="search-results box" id="search-results">
29      <p class="search-results__number" role="status"></p>
30      <ul class="search-results__items"></ul>
31    </div>
32  </div>
33  {% endif %}
34</header>
35{% endmacro header %}