wip-feat: season filter

This commit is contained in:
2025-04-22 22:55:59 -05:00
parent 5ebbf9fac0
commit edce0c576d
4 changed files with 45 additions and 49 deletions

View File

@@ -18,6 +18,7 @@ export default class extends Controller {
static outlets = ['loading-icon']
options = []
optionsLoaded = false
async connect() {
await this.setOptions();
@@ -30,11 +31,27 @@ export default class extends Controller {
.then(response => {
this.element.innerHTML = response;
this.options = this.element.querySelectorAll('tbody tr');
this.optionsLoaded = true;
this.loadingIconOutlet.increaseCount();
});
}
}
async setActive() {
this.activeValue = true;
this.element.classList.remove('hidden');
await this.setOptions();
}
setInActive() {
this.activeValue = false;
this.element.classList.add('hidden');
}
isActive() {
return this.activeValue;
}
toggleList() {
this.listTarget.classList.toggle('hidden');
}