ADD: nav icons
Icons for navigation
This commit is contained in:
parent
3f2f0f984c
commit
cc8e4eb1bd
2 changed files with 9 additions and 3 deletions
|
@ -28,8 +28,11 @@
|
|||
</label>
|
||||
<nav>
|
||||
<ul class="main-nav">
|
||||
<li v-for="({label, to, aria}) in nav" :key="label" @click="isBurgerOpen = false">
|
||||
<NuxtLink :to="to" :aria-label="aria" active-class="active">{{ label }}</NuxtLink>
|
||||
<li v-for="({label, to, aria, icon}) in nav" :key="label" @click="isBurgerOpen = false">
|
||||
<NuxtLink :to="to" :aria-label="aria" active-class="active" class="inline-flex-row">
|
||||
<Icon :name="`ph:${icon}-duotone`" mode="svg" />
|
||||
{{ label }}
|
||||
</NuxtLink>
|
||||
</li>
|
||||
</ul>
|
||||
</nav>
|
||||
|
@ -52,21 +55,25 @@ const nav = [
|
|||
{
|
||||
to: `/`,
|
||||
label: 'home',
|
||||
icon: 'house',
|
||||
'aria-label': 'Link dieser Seite: Startseite'
|
||||
},
|
||||
{
|
||||
to: `/services`,
|
||||
label: 'leistungen',
|
||||
icon: 'list-checks',
|
||||
aria: 'Link dieser Seite: Leistungen'
|
||||
},
|
||||
{
|
||||
to: `/references`,
|
||||
label: 'referenzen',
|
||||
icon: 'at',
|
||||
aria: 'Link dieser Seite: Referenzen'
|
||||
},
|
||||
{
|
||||
to: `/contact`,
|
||||
label: 'kontakt',
|
||||
icon: 'chats-circle',
|
||||
aria: 'Link dieser Seite: Kontakt'
|
||||
},
|
||||
]
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue