summaryrefslogtreecommitdiffstats
path: root/core/src/components/HeaderMenu.vue
diff options
context:
space:
mode:
Diffstat (limited to 'core/src/components/HeaderMenu.vue')
-rw-r--r--core/src/components/HeaderMenu.vue9
1 files changed, 7 insertions, 2 deletions
diff --git a/core/src/components/HeaderMenu.vue b/core/src/components/HeaderMenu.vue
index 75c9f31b60c..44d9c6d1a1e 100644
--- a/core/src/components/HeaderMenu.vue
+++ b/core/src/components/HeaderMenu.vue
@@ -27,13 +27,14 @@
class="header-menu">
<a class="header-menu__trigger"
href="#"
+ :aria-label="ariaLabel"
:aria-controls="`header-menu-${id}`"
:aria-expanded="opened"
- aria-haspopup="true"
+ aria-haspopup="menu"
@click.prevent="toggleMenu">
<slot name="trigger" />
</a>
- <div v-if="opened"
+ <div v-show="opened"
:id="`header-menu-${id}`"
class="header-menu__wrapper"
role="menu">
@@ -65,6 +66,10 @@ export default {
type: String,
required: true,
},
+ ariaLabel: {
+ type: String,
+ default: '',
+ },
open: {
type: Boolean,
default: false,