UNPKG

choerodon-ui

Version:

An enterprise-class UI design language and React-based implementation

36 lines (28 loc) 777 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; var _domLib = require("dom-lib"); var toggleClass = function toggleClass(node, className, condition) { if (condition) { (0, _domLib.addClass)(node, className); } else { (0, _domLib.removeClass)(node, className); } }; var _default = function _default(node, className, condition) { if (!node) { return; } if (Array.isArray(node) || Object.getPrototypeOf(node).hasOwnProperty('length')) { node = node; Array.from(node).forEach(function (item) { toggleClass(item, className, condition); }); return; } toggleClass(node, className, condition); }; exports["default"] = _default; //# sourceMappingURL=toggleClass.js.map