fix(Skeleton): improve accessibility (#3613)

Co-authored-by: Benjamin Canac <canacb1@gmail.com>
This commit is contained in:
kyyy
2025-04-23 03:06:05 +07:00
committed by GitHub
parent 80dfa88ea4
commit 3484832822
4 changed files with 13 additions and 6 deletions

View File

@@ -29,7 +29,14 @@ const ui = computed(() => tv({ extend: tv(theme), ...(appConfig.ui?.skeleton ||
</script>
<template>
<Primitive :as="as" :class="ui({ class: props.class })">
<Primitive
:as="as"
aria-busy="true"
aria-label="loading"
aria-live="polite"
role="alert"
:class="ui({ class: props.class })"
>
<slot />
</Primitive>
</template>