@coreui/react
Version:
CoreUI React Bootstrap 4 components
20 lines (19 loc) • 642 B
JavaScript
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"];
;