- <div class="end">
- <div class="search-bar">
- <label for="search" class="search-label"></label>
- <input type="text" id="search" v-model="filter"/>
+ <div class="navbar-menu" :class="{ 'is-active': showMenu }">
+ <div class="navbar-start">
+ <a v-for="link in config.links" class="navbar-item" :href="link.url" :target="link.target">
+ <i v-if="link.icon" style="margin-right: 6px;" :class="link.icon"></i>
+ {{ link.name }}
+ </a>
+ </div>
+ <div class="navbar-end">
+ <div class="navbar-item">
+ <a
+ v-on:click="toggleTheme()"
+ aria-label="Toggle dark mode"
+ class="icon-button"
+ ><i class="fas fa-adjust"></i>
+ </a>
+ <a v-on:click="toggleLayout()" class="icon-button"><i
+ :class="['fas', vlayout ? 'fa-list' : 'fa-columns']"></i></a>
+ <div class="search-bar">
+ <label for="search" class="search-label"></label>
+ <input type="text" id="search" ref="search" v-model="filter"
+ v-on:keyup.enter.exact="navigateToFirstService()"
+ v-on:keyup.alt.enter="navigateToFirstService('_blank')" />
+ </div>
+ </div>