INNER CODE UNIT · JavaScript
sortData
octarinesec/kube-scan · client/src/App.js:19
let sortData = (sortField, ascending) => {
return (a, b) => {
function compare(field) {
let aVal = lookupGet(a, field),
bVal = lookupGet(b, field);
if (aVal < bVal) {
return ascending ? -1 : 1;
} else if (aVal === bVal) {
return 0;
} else {
return ascending ? 1 : -1;
}
}
let primaryResult = compare(sortField);
if (primaryResult !== 0) {
return primaryResult;
} else {