mirror of
https://github.com/CorentinTh/it-tools.git
synced 2024-12-29 11:44:17 +08:00
feat(a11y): aria-label on icon button
This commit is contained in:
parent
b7193e838b
commit
5f502755d6
1 changed files with 5 additions and 5 deletions
|
@ -71,13 +71,13 @@ const m = toolsByCategory.map(category => ({
|
|||
<template v-slot:content>
|
||||
<div class="navigation">
|
||||
<n-button :size="styleStore.isSmallScreen ? 'medium' : 'large'" circle quaternary
|
||||
@click="styleStore.isMenuCollapsed = !styleStore.isMenuCollapsed">
|
||||
@click="styleStore.isMenuCollapsed = !styleStore.isMenuCollapsed" aria-label="Toogle menu">
|
||||
<n-icon size="25" :component="Menu2" />
|
||||
</n-button>
|
||||
|
||||
<router-link to="/" #="{ navigate, href }" custom>
|
||||
<n-button tag="a" :href="href" @click="navigate"
|
||||
:size="styleStore.isSmallScreen ? 'medium' : 'large'" circle quaternary>
|
||||
:size="styleStore.isSmallScreen ? 'medium' : 'large'" circle quaternary aria-label="Home">
|
||||
<n-icon size="25" :component="Home2" />
|
||||
</n-button>
|
||||
</router-link>
|
||||
|
@ -91,15 +91,15 @@ const m = toolsByCategory.map(category => ({
|
|||
Sponsor
|
||||
</n-button>
|
||||
<n-button size="large" circle quaternary tag="a" href="https://github.com/CorentinTh/it-tools"
|
||||
rel="noopener" target="_blank" v-if="!styleStore.isSmallScreen">
|
||||
rel="noopener" target="_blank" v-if="!styleStore.isSmallScreen" aria-label="Github repository">
|
||||
<n-icon size="25" :component="BrandGithub" />
|
||||
</n-button>
|
||||
<n-button size="large" circle quaternary tag="a" href="https://twitter.com/cthmsst" rel="noopener"
|
||||
target="_blank" v-if="!styleStore.isSmallScreen">
|
||||
target="_blank" v-if="!styleStore.isSmallScreen" aria-label="Twitter account">
|
||||
<n-icon size="25" :component="BrandTwitter" />
|
||||
</n-button>
|
||||
<n-button size="large" circle quaternary @click="styleStore.isDarkTheme = !styleStore.isDarkTheme"
|
||||
v-if="!styleStore.isSmallScreen">
|
||||
v-if="!styleStore.isSmallScreen" aria-label="Toogle theme">
|
||||
<n-icon size="25" v-if="styleStore.isDarkTheme" :component="Sun" />
|
||||
<n-icon size="25" v-else :component="Moon" />
|
||||
</n-button>
|
||||
|
|
Loading…
Reference in a new issue