chore(Button): remove aria-hidden from icons

This commit is contained in:
Benjamin Canac
2024-04-29 11:26:03 +02:00
parent 0450f6b4a9
commit fb783d22b6
3 changed files with 210 additions and 210 deletions

View File

@@ -62,7 +62,7 @@ const ui = computed(() => tv({ extend: button, slots: props.ui })({
<template>
<ULink :type="type" :disabled="disabled || loading" :class="ui.base({ class: props.class })" v-bind="linkProps" raw>
<slot name="leading">
<UIcon v-if="isLeading && leadingIconName" :name="leadingIconName" :class="ui.leadingIcon()" aria-hidden="true" />
<UIcon v-if="isLeading && leadingIconName" :name="leadingIconName" :class="ui.leadingIcon()" />
</slot>
<span v-if="label || $slots.default" :class="ui.label()">
@@ -72,7 +72,7 @@ const ui = computed(() => tv({ extend: button, slots: props.ui })({
</span>
<slot name="trailing">
<UIcon v-if="isTrailing && trailingIconName" :name="trailingIconName" :class="ui.trailingIcon()" aria-hidden="true" />
<UIcon v-if="isTrailing && trailingIconName" :name="trailingIconName" :class="ui.trailingIcon()" />
</slot>
</ULink>
</template>