@ritterim/platform-ui
Version:
A CSS framework used by Ritter Insurance Marketing (RIM) for our platform of agent tools.
21 lines (17 loc) • 623 B
JavaScript
let infoBoxes = document.querySelectorAll('.info-box');
if (infoBoxes) {
infoBoxes.forEach((infoBox) => {
const toggle = infoBox.querySelector('.toggle-hidden');
const content = infoBox.querySelector('.info-box__content');
const closeButtons = infoBox.querySelectorAll('.info-box__close');
toggle.addEventListener('click', (e) => {
e.preventDefault();
content.parentElement.classList.toggle('active');
});
closeButtons.forEach((closeButton) => {
closeButton.addEventListener('click', () => {
content.parentElement.classList.remove('active');
});
});
});
}