export default class CheckToToggle extends HTMLElement { connectedCallback () { this.checkbox.onclick = this.toggle.bind(this) } get checkbox () { return this.querySelector('input[type="checkbox"]') } get target () { const selector = this.getAttribute('target') return document.querySelector(selector) } toggle () { this.target.classList.toggle('hidden') } }