12 lines
281 B
JavaScript
12 lines
281 B
JavaScript
export default class extends HTMLElement {
|
|
connectedCallback () {
|
|
const button = this.querySelector('a, button')
|
|
|
|
button.addEventListener('click', () => {
|
|
this.dataset.classes.split(' ').forEach((cls) => {
|
|
button.classList.toggle(cls)
|
|
})
|
|
})
|
|
}
|
|
}
|