Back to .net8.0 api/v4/InfinityQS ApiExplorerSettings Wafer Counter Color Sorting
79 lines
1.4 KiB
JavaScript
79 lines
1.4 KiB
JavaScript
import { c as createCommonjsModule } from './_commonjsHelpers-e9b9b14e.js';
|
|
|
|
var classnames = createCommonjsModule(function (module) {
|
|
/*!
|
|
Copyright (c) 2018 Jed Watson.
|
|
Licensed under the MIT License (MIT), see
|
|
http://jedwatson.github.io/classnames
|
|
*/
|
|
/* global define */
|
|
|
|
(function () {
|
|
|
|
var hasOwn = {}.hasOwnProperty;
|
|
|
|
function classNames () {
|
|
var classes = '';
|
|
|
|
for (var i = 0; i < arguments.length; i++) {
|
|
var arg = arguments[i];
|
|
if (arg) {
|
|
classes = appendClass(classes, parseValue(arg));
|
|
}
|
|
}
|
|
|
|
return classes;
|
|
}
|
|
|
|
function parseValue (arg) {
|
|
if (typeof arg === 'string' || typeof arg === 'number') {
|
|
return arg;
|
|
}
|
|
|
|
if (typeof arg !== 'object') {
|
|
return '';
|
|
}
|
|
|
|
if (Array.isArray(arg)) {
|
|
return classNames.apply(null, arg);
|
|
}
|
|
|
|
if (arg.toString !== Object.prototype.toString && !arg.toString.toString().includes('[native code]')) {
|
|
return arg.toString();
|
|
}
|
|
|
|
var classes = '';
|
|
|
|
for (var key in arg) {
|
|
if (hasOwn.call(arg, key) && arg[key]) {
|
|
classes = appendClass(classes, key);
|
|
}
|
|
}
|
|
|
|
return classes;
|
|
}
|
|
|
|
function appendClass (value, newClass) {
|
|
if (!newClass) {
|
|
return value;
|
|
}
|
|
|
|
if (value) {
|
|
return value + ' ' + newClass;
|
|
}
|
|
|
|
return value + newClass;
|
|
}
|
|
|
|
if (module.exports) {
|
|
classNames.default = classNames;
|
|
module.exports = classNames;
|
|
} else {
|
|
window.classNames = classNames;
|
|
}
|
|
}());
|
|
});
|
|
|
|
export { classnames as c };
|
|
|
|
//# sourceMappingURL=index-ad3469bf.js.map
|