add dynamic data-count attribute

This commit is contained in:
isUnknown 2024-10-16 18:02:18 +02:00
parent e0f781106f
commit 1b15a47d71

View file

@ -1,16 +1,23 @@
<template>
<div class="auto-grid | counter" role="grid" multiselectable="true" style="--min: 15rem; --gap: 0.5rem">
<div
class="auto-grid | counter"
role="grid"
multiselectable="true"
style="--min: 15rem; --gap: 0.5rem"
>
<figure
v-for="image in tab.images"
class="image"
role="gridcell"
:aria-selected="isSelected(image)"
:data-count="
tab.selectedImages.includes(image)
? tab.selectedImages.indexOf(image) + 1
: undefined
"
@click="ArrayUtils.toggle(tab.selectedImages, image)"
>
<img
:src="image.url"
alt=""
@click="ArrayUtils.toggle(tab.selectedImages, image)"
/>
<img :src="image.url" :alt="image.alt" />
</figure>
</div>
</template>