open-nomad/ui/app/templates/components/global-header.hbs

61 lines
1.6 KiB
Handlebars

<nav class="navbar is-primary" title="navigation">
<div class="navbar-brand">
<span
data-test-header-gutter-toggle
class="gutter-toggle"
aria-label="menu"
onclick={{action this.onHamburgerClick}}
>
<HamburgerMenu />
</span>
<LinkTo @route="jobs" class="navbar-item is-logo" aria-label="Home">
<NomadLogo />
</LinkTo>
</div>
{{#if this.system.fuzzySearchEnabled}}
{{#unless (media "isMobile")}}
<GlobalSearch::Control />
{{/unless}}
{{/if}}
<div class="navbar-end">
{{#if this.config.APP.showStorybookLink}}
<a href="/storybook/" class="navbar-item">
Storybook
</a>
{{/if}}
{{#if this.system.agent.config.UI.Consul.BaseUIURL}}
<a
data-test-header-consul-link
href={{this.system.agent.config.UI.Consul.BaseUIURL}}
class="navbar-item"
>
Consul
</a>
{{/if}}
{{#if this.system.agent.config.UI.Vault.BaseUIURL}}
<a
data-test-header-vault-link
href={{this.system.agent.config.UI.Vault.BaseUIURL}}
class="navbar-item"
>
Vault
</a>
{{/if}}
<a href="https://nomadproject.io/docs" class="navbar-item">
Documentation
</a>
<LinkTo @route="settings.tokens" class="navbar-item">
ACL Tokens
</LinkTo>
</div>
</nav>
<div class="navbar is-secondary">
<div class="navbar-item is-gutter">
<RegionSwitcher @decoration="is-outlined" />
</div>
<nav class="breadcrumb is-large" title="breadcrumb navigation">
<ul>
{{yield}}
</ul>
</nav>
</div>