UNPKG

@coreui/react

Version:

CoreUI React Bootstrap 4 components

15 lines 545 B
export default function toggleClasses(toggleClass, classList, force) { var level = classList.indexOf(toggleClass); var removeClassList = classList.slice(0, level); removeClassList.map(function (className) { return document.body.classList.remove(className); }); if (force === true) { document.body.classList.add(toggleClass); } else if (force === false) { document.body.classList.remove(toggleClass); } else { document.body.classList.toggle(toggleClass); } return document.body.classList.contains(toggleClass); }