Skip to content

Commit a3fdf45

Browse files
committed
fix: cleanup header structure
1 parent b565c5d commit a3fdf45

File tree

4 files changed

+82
-85
lines changed

4 files changed

+82
-85
lines changed

src/partials/head-scripts.hbs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,3 +38,4 @@
3838
<!-- End Matomo Code -->
3939
{{/with}}
4040
<script>var uiRootPath = '{{{uiRootPath}}}'</script>
41+
<script src="/pagefind/pagefind-modular-ui.js"></script>

src/partials/header-content.hbs

Lines changed: 0 additions & 81 deletions
This file was deleted.

src/partials/header-scripts.hbs

Lines changed: 0 additions & 2 deletions
This file was deleted.

src/partials/header.hbs

Lines changed: 81 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,81 @@
1-
{{> header-scripts}}
2-
{{> header-content}}
1+
<header class="header">
2+
<nav class="navbar">
3+
<div id="topbar-left" class="navbar-brand">
4+
<a class="navbar-item" href="{{{ relativize (versioned "home" page "index.html") }}}">
5+
<img src="{{{uiRootPath}}}/img/stackable-logo.png">
6+
</a>
7+
<a class="navbar-item documentation-link" href="{{{ relativize (versioned "home" page "index.html") }}}">
8+
Docs
9+
</a>
10+
</div>
11+
<div id="topbar-nav" class="navbar-menu">
12+
{{#> navbar }}
13+
<div class="navbar-item has-dropdown is-hoverable">
14+
<a class="navbar-link" href="#">Dummy</a>
15+
<div class="navbar-dropdown">
16+
<div class="navbar-item"><strong>Core</strong></div>
17+
<a class="navbar-item" href="https://gitlab.com/antora/antora">Repository</a>
18+
<a class="navbar-item" href="https://gitlab.com/antora/antora/issues">Issue Tracker</a>
19+
<hr class="navbar-divider">
20+
<div class="navbar-item"><strong>Default UI</strong></div>
21+
<a class="navbar-item" href="https://gitlab.com/antora/antora-ui-default">Repository</a>
22+
<a class="navbar-item" href="https://gitlab.com/antora/antora-ui-default/issues">Issue Tracker</a>
23+
<hr class="navbar-divider">
24+
<a class="navbar-item" href="https://gitlab.com/antora/antora/blob/main/contributing.adoc">Contributing</a>
25+
</div>
26+
</div>
27+
{{/navbar}}
28+
</div>
29+
<div id="topbar-right" class="navbar-end">
30+
<button class="navbar-burger" data-target="popup-menu">
31+
<span></span>
32+
<span></span>
33+
<span></span>
34+
</button>
35+
<div id="search-button" class="navbar-item">
36+
<i class="fa-solid fa-magnifying-glass"></i>
37+
<div id="search-background"></div>
38+
<div id="search">
39+
<div id="search-input"></div>
40+
<ul id="search-results"></ul>
41+
</div>
42+
</div>
43+
{{#if @root.page.versions}}
44+
{{#with @root.page.versions}}
45+
<div class="navbar-item has-dropdown is-hoverable version-button" data-target="version-dropdown">
46+
<a class="navbar-link button" href="#">{{@root.page.componentVersion.displayVersion}}</a>
47+
<div id="version-dropdown" class="navbar-dropdown">
48+
{{#each this}}
49+
<a class="navbar-item version
50+
{{~#if (eq ./version @root.page.version)}} is-current{{/if~}}
51+
{{~#if ./missing}} is-missing{{/if}}" href="{{{relativize ./url}}}">{{./displayVersion}}</a>
52+
{{/each}}
53+
</div>
54+
</div>
55+
{{/with}}
56+
{{else}}
57+
<div class="navbar-item has-dropdown is-hoverable version-button">
58+
<a class="navbar-link button" href="#">latest</a>
59+
</div>
60+
{{/if}}
61+
</div>
62+
</nav>
63+
<div id="popup-menu" class="mobile-popup-menu">
64+
{{#> navbar }}
65+
<div class="navbar-item has-dropdown is-hoverable">
66+
<a class="navbar-link" href="#">Dummy</a>
67+
<div class="navbar-dropdown">
68+
<div class="navbar-item"><strong>Core</strong></div>
69+
<a class="navbar-item" href="https://gitlab.com/antora/antora">Repository</a>
70+
<a class="navbar-item" href="https://gitlab.com/antora/antora/issues">Issue Tracker</a>
71+
<hr class="navbar-divider">
72+
<div class="navbar-item"><strong>Default UI</strong></div>
73+
<a class="navbar-item" href="https://gitlab.com/antora/antora-ui-default">Repository</a>
74+
<a class="navbar-item" href="https://gitlab.com/antora/antora-ui-default/issues">Issue Tracker</a>
75+
<hr class="navbar-divider">
76+
<a class="navbar-item" href="https://gitlab.com/antora/antora/blob/main/contributing.adoc">Contributing</a>
77+
</div>
78+
</div>
79+
{{/navbar}}
80+
</div>
81+
</header>

0 commit comments

Comments
 (0)