]>
Commit | Line | Data |
---|---|---|
709b97f3 VP |
1 | const tabs = document.querySelectorAll('[data-tab-target]'); |
2 | const tabContents = document.querySelectorAll('[data-tab-content]') | |
3 | ||
4 | tabs.forEach(tab => { | |
5 | tab.addEventListener('click', () => { | |
6 | const target = document.querySelector(tab.dataset.tabTarget) | |
7 | tabContents.forEach(tabContent => { | |
8 | tabContent.classList.remove('active') | |
9 | }) | |
10 | tabs.forEach(tab => { | |
11 | tab.classList.remove('active') | |
12 | }) | |
13 | tab.classList.add('active'); | |
14 | target.classList.add('active'); | |
15 | }) | |
16 | }) |