Mostly accessibility stuff (#344)

This commit is contained in:
stairman06
2022-01-20 22:21:13 -06:00
committed by GitHub
parent 98c85441f8
commit 643cd87706
13 changed files with 212 additions and 162 deletions

View File

@@ -2,12 +2,13 @@
<Checkbox
class="filter"
:value="activeFilters.includes(facetName)"
:description="displayName"
@input="toggle()"
>
<div class="filter-text">
<div v-if="icon" class="icon" v-html="icon"></div>
<div v-if="icon" aria-hidden="true" class="icon" v-html="icon"></div>
<div v-else class="icon"><slot /></div>
<span> {{ displayName }}</span>
<span aria-hidden="true"> {{ displayName }}</span>
</div>
</Checkbox>
</template>