parent
54d777b989
commit
d416ec2980
1 changed files with 14 additions and 0 deletions
@ -0,0 +1,14 @@ |
||||
const sortAnvils = (unsortedList: AnvilListItem[]): AnvilListItem[] => { |
||||
const optimal: AnvilListItem[] = []; |
||||
const notReady: AnvilListItem[] = []; |
||||
const degraded: AnvilListItem[] = []; |
||||
|
||||
unsortedList.forEach((anvil) => { |
||||
if (anvil.anvil_state === 'optimal') optimal.push(anvil); |
||||
else if (anvil.anvil_state === 'not_ready') notReady.push(anvil); |
||||
else degraded.push(anvil); |
||||
}); |
||||
return [...degraded, ...notReady, ...optimal]; |
||||
}; |
||||
|
||||
export default sortAnvils; |
Loading…
Reference in new issue