;
(() => {
const toggleButtonElements = document.querySelectorAll('.is-toggle-button');
function toggleTableView(clickEvent) {
const buttonElement = clickEvent.currentTarget;
const panelElement = buttonElement.closest('.panel');
const panelBlockElement = panelElement?.querySelector('.panel-block');
panelBlockElement.classList.toggle('is-hidden');
// eslint-disable-next-line no-unsanitized/property
buttonElement.innerHTML = panelBlockElement.classList.contains('is-hidden')
? ''
: '';
}
for (const toggleButtonElement of toggleButtonElements) {
toggleButtonElement.addEventListener('click', toggleTableView);
}
})();