fix: animates episode toggle list button
This commit is contained in:
@@ -18,11 +18,12 @@ export default class extends Controller {
|
||||
active: Boolean,
|
||||
};
|
||||
|
||||
static targets = ['list', 'count', 'episodeSelector']
|
||||
static targets = ['list', 'count', 'episodeSelector', 'toggleButton']
|
||||
static outlets = ['loading-icon']
|
||||
|
||||
options = []
|
||||
optionsLoaded = false
|
||||
isOpen = false
|
||||
|
||||
async connect() {
|
||||
await this.setOptions();
|
||||
@@ -79,7 +80,16 @@ export default class extends Controller {
|
||||
}
|
||||
|
||||
toggleList() {
|
||||
// if (!this.isOpen) {
|
||||
// this.toggleButtonTarget.classList.add('rotate-180');
|
||||
// this.toggleButtonTarget.classList.remove('-rotate-180');
|
||||
// } else {
|
||||
// this.toggleButtonTarget.classList.add('-rotate-180');
|
||||
// this.toggleButtonTarget.classList.remove('rotate-180');
|
||||
// }
|
||||
this.listTarget.classList.toggle('hidden');
|
||||
this.toggleButtonTarget.classList.toggle('rotate-90');
|
||||
this.toggleButtonTarget.classList.toggle('-rotate-90');
|
||||
}
|
||||
|
||||
download() {
|
||||
|
||||
Reference in New Issue
Block a user