Files
MermsPanelReactJS/src/helpers/sortArrayByLIstOrder.js
T
2026-01-06 20:27:07 +01:00

18 lines
382 B
JavaScript

function sortArrayByListOrder(data) {
// Convert object to array if needed
const array = Array.isArray(data)
? [...data]
: Object.values(data);
// Sort ascending by list_order
array.sort((a, b) => {
const orderA = a.list_order ?? 0;
const orderB = b.list_order ?? 0;
return orderA - orderB;
});
return array;
}
export default sortArrayByListOrder