import {Controller} from '@hotwired/stimulus'; /* * The following line makes this controller "lazy": it won't be downloaded until needed * See https://github.com/symfony/stimulus-bridge#lazy-controllers */ /* stimulusFetch: 'lazy' */ export default class extends Controller { static targets = ['body'] // ... collapse(event) { if (this.bodyTarget.style.display === "none") { this.bodyTarget.style.display = "block"; event.currentTarget.classList.remove('fa-chevron-up'); event.currentTarget.classList.add('fa-chevron-down'); } else { this.bodyTarget.style.display = "none"; event.currentTarget.classList.remove('fa-chevron-down'); event.currentTarget.classList.add('fa-chevron-up'); } } }