Make tag filters selectable/navigable too

This commit is contained in:
Jorge Manrubia
2025-06-02 18:39:44 +02:00
parent 5c31ef1aa6
commit 61fbad218b
3 changed files with 21 additions and 8 deletions
@@ -92,10 +92,11 @@ export default class extends Controller {
event.preventDefault()
}
#triggerActionOnCurrentItem() {
if (this.actionableItemsValue && this.currentItem) {
#triggerActionOnCurrentItem(event) {
if (this.actionableItemsValue && this.currentItem && this.#visibleItems.length) {
const clickableElement = this.currentItem.querySelector("a,button") || this.currentItem
clickableElement.click()
event.preventDefault()
}
}
@@ -113,7 +114,7 @@ export default class extends Controller {
this.#handleArrowKey(event, this.#selectPrevious.bind(this))
},
Enter(event) {
this.#triggerActionOnCurrentItem()
this.#triggerActionOnCurrentItem(event)
}
}
}