File tree Expand file tree Collapse file tree 1 file changed +23
-24
lines changed Expand file tree Collapse file tree 1 file changed +23
-24
lines changed Original file line number Diff line number Diff line change 1
1
<template >
2
2
<div :class =" containerClassNames" >
3
+ <label >
3
4
4
- <!-- TODO: fix label to handle multiple instances of nav list -->
5
- <p class =" vue-skip-to__label" id =" vue-skip-to__label" >
6
- <slot >Skip to</slot >
7
- </p >
5
+ <p class =" vue-skip-to__label" >
6
+ <slot >Skip to</slot >
7
+ </p >
8
8
9
- <nav
10
- class =" vue-skip-to__nav"
11
- aria-labelledby =" vue-skip-to__label"
12
- >
13
- <ul class =" vue-skip-to__nav-list" >
14
- <li
15
- v-for =" el in to"
16
- :key =" el.anchor"
17
- class =" vue-skip-to__nav-list-item"
18
- >
19
- <vue-skip-to
20
- :to =" el.anchor"
21
- @focus =" labelVisible = true"
22
- @blur =" labelVisible = false"
23
- class =" vue-skip-to vue-skip-to--relative"
9
+ <nav class =" vue-skip-to__nav" >
10
+ <ul class =" vue-skip-to__nav-list" >
11
+ <li
12
+ v-for =" el in to"
13
+ :key =" el.anchor"
14
+ class =" vue-skip-to__nav-list-item"
24
15
>
25
- {{ el.label }}
26
- </vue-skip-to >
27
- </li >
28
- </ul >
29
- </nav >
16
+ <vue-skip-to
17
+ :to =" el.anchor"
18
+ @focus =" labelVisible = true"
19
+ @blur =" labelVisible = false"
20
+ class =" vue-skip-to vue-skip-to--relative"
21
+ >
22
+ {{ el.label }}
23
+ </vue-skip-to >
24
+ </li >
25
+ </ul >
26
+ </nav >
30
27
28
+ </label >
31
29
</div >
32
30
</template >
33
31
@@ -36,6 +34,7 @@ export default {
36
34
name: ' VueSkipToList' ,
37
35
38
36
props: {
37
+ // TODO: allow modifying `<skip-to>` props
39
38
to: {
40
39
validator : function (val ) {
41
40
return Array .isArray (val) &&
You can’t perform that action at this time.
0 commit comments