web/picker: add item type icons and improve accessibility

This commit is contained in:
wukko
2024-07-22 15:13:51 +06:00
parent 7c5b703e37
commit 9787a04e19
3 changed files with 60 additions and 5 deletions

View File

@@ -50,6 +50,14 @@
open = true;
});
}
// item id for alt text
let counter = 0;
const itemNumber = () => {
counter++
return counter
}
</script>
<dialog
@@ -74,7 +82,7 @@
<div class="picker-body">
{#if items}
{#each items as item}
<PickerItem {item} />
<PickerItem {item} number={itemNumber()} />
{/each}
{/if}
</div>