UNPKG

@coreui/react

Version:

CoreUI React Bootstrap 4 components

20 lines (19 loc) 642 B
"use strict"; exports.__esModule = true; exports.default = toggleClasses; 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); } module.exports = exports["default"];