UNPKG

choerodon-ui

Version:

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

27 lines (22 loc) 618 B
import { addClass, removeClass } from 'dom-lib'; var toggleClass = function toggleClass(node, className, condition) { if (condition) { addClass(node, className); } else { removeClass(node, className); } }; export default (function (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); }); //# sourceMappingURL=toggleClass.js.map