mirror of
https://github.com/ArthurDanjou/ui.git
synced 2026-01-14 12:14:41 +01:00
fix(Carousel): add missing aria-label on dots (#2489)
This commit is contained in:
@@ -298,7 +298,11 @@ defineExpose({
|
|||||||
|
|
||||||
<div v-if="dots" :class="ui.dots({ class: props.ui?.dots })">
|
<div v-if="dots" :class="ui.dots({ class: props.ui?.dots })">
|
||||||
<template v-for="(_, index) in scrollSnaps" :key="index">
|
<template v-for="(_, index) in scrollSnaps" :key="index">
|
||||||
<button :class="ui.dot({ class: props.ui?.dot, active: selectedIndex === index })" @click="scrollTo(index)" />
|
<button
|
||||||
|
:aria-label="`Go to slide ${index + 1}`"
|
||||||
|
:class="ui.dot({ class: props.ui?.dot, active: selectedIndex === index })"
|
||||||
|
@click="scrollTo(index)"
|
||||||
|
/>
|
||||||
</template>
|
</template>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user