@limetech/lime-elements
Version:
11 lines (10 loc) • 412 B
JavaScript
import { isEqual } from 'lodash-es';
export const areRowsEqual = (newData, oldData) => {
// Ensures table updates when a user modifies row content and triggers a refresh,
// catching edits even if IDs and order remain the same.
if (newData.length !== oldData.length) {
return false;
}
return newData.every((newItem, index) => isEqual(newItem, oldData[index]));
};
//# sourceMappingURL=utils.js.map