Skip to content

Commit

Permalink
fix(SelectUnitModals): wrap creatures images in buttons
Browse files Browse the repository at this point in the history
  • Loading branch information
rudnovd committed Apr 27, 2024
1 parent c9c568b commit 20a4dba
Showing 1 changed file with 33 additions and 24 deletions.
57 changes: 33 additions & 24 deletions src/components/SelectUnitModal.vue
Original file line number Diff line number Diff line change
Expand Up @@ -16,46 +16,55 @@
<div class="units-modal-content">
<div v-if="!debouncedSearch" class="units">
<div v-for="town in towns" :key="town.name" class="town">
<ObjectPortrait
<button
v-for="creature in creaturesByTowns[town.id]"
:key="creature.id"
class="creature-img"
folder="/images/creatures/portraits/big"
:data-umami-event="`damage calculator: select ${creature.name} creature`"
:file="{ name: creature.id, alt: creature.name }"
:width="58"
:height="64"
:data-umami-event="`pick ${creature.name} creature`"
@click="selectUnit(creature)"
/>
>
<ObjectPortrait
class="creature-img"
folder="/images/creatures/portraits/big"
:file="{ name: creature.id, alt: creature.name }"
:width="58"
:height="64"
/>
</button>
</div>

<div class="town">
<ObjectPortrait
<button
v-for="neutralCreature in creaturesByTowns[0]"
:key="neutralCreature.id"
class="creature-img"
folder="/images/creatures/portraits/big"
:data-umami-event="`damage calculator: select ${neutralCreature.name} creature`"
:file="{ name: neutralCreature.id, alt: neutralCreature.name }"
:width="58"
:height="64"
:data-umami-event="`pick ${neutralCreature.name} creature`"
@click="selectUnit(neutralCreature)"
/>
>
<ObjectPortrait
class="creature-img"
folder="/images/creatures/portraits/big"
:file="{ name: neutralCreature.id, alt: neutralCreature.name }"
:width="58"
:height="64"
/>
</button>
</div>
</div>

<div v-else class="search-units">
<ObjectPortrait
<button
v-for="creature in searchCreatures"
:key="creature.id"
class="creature-img"
folder="/images/creatures/portraits/big"
:data-umami-event="`damage calculator: select ${creature.name} creature`"
:file="{ name: creature.id, alt: creature.name }"
:width="58"
:height="64"
:data-umami-event="`pick ${creature.name} creature (from search)`"
@click="selectUnit(creature)"
/>
>
<ObjectPortrait
class="creature-img"
folder="/images/creatures/portraits/big"
:file="{ name: creature.id, alt: creature.name }"
:width="58"
:height="64"
/>
</button>
</div>
</div>
</template>
Expand Down

0 comments on commit 20a4dba

Please sign in to comment.