Accessibility fixes.
Some checks are pending
Test / vitest (push) Waiting to run
Test / playwright (push) Blocked by required conditions
Test / visual (push) Blocked by required conditions

This commit is contained in:
Jennie Robinson Faber 2026-04-05 16:03:10 +01:00
parent 4aacb26c4b
commit 88c94aaaf4
12 changed files with 276 additions and 260 deletions

View file

@ -31,7 +31,7 @@
<input v-model="searchQuery" placeholder="Search members..." />
</div>
<div class="field" style="margin-bottom: 0">
<select v-model="circleFilter">
<select v-model="circleFilter" aria-label="Filter by circle">
<option value="">All Circles</option>
<option value="community">Community</option>
<option value="founder">Founder</option>
@ -56,6 +56,8 @@
<tr>
<th class="col-check">
<UCheckbox
label="Select all members"
:ui="{ label: 'sr-only' }"
:model-value="
allVisibleSelected
? true
@ -80,6 +82,8 @@
<tr v-for="member in filteredMembers" :key="member._id">
<td class="col-check">
<UCheckbox
:label="`Select ${member.name}`"
:ui="{ label: 'sr-only' }"
:model-value="selectedMemberIds.includes(member._id)"
@update:model-value="toggleSelect(member._id)"
/>