@adaptabletools/adaptable
Version:
Powerful AG Grid extension which provides advanced, cutting-edge functionality to meet all DataGrid requirements
34 lines (33 loc) • 865 B
JavaScript
export function changeIsSuspendInList(abObjectToChange, list, IsSuspended) {
return list.map((abObject) => {
if (!abObject.IsReadOnly && abObject?.Uuid === abObjectToChange?.Uuid) {
return {
...abObject,
IsSuspended: IsSuspended,
};
}
return abObject;
});
}
export function suspendAllInList(list) {
return list.map((abObject) => {
if (!abObject.IsReadOnly) {
return {
...abObject,
IsSuspended: true,
};
}
return abObject;
});
}
export function unsuspendAllInList(list) {
return list.map((abObject) => {
if (!abObject.IsReadOnly) {
return {
...abObject,
IsSuspended: false,
};
}
return abObject;
});
}