15 lines
		
	
	
		
			448 B
		
	
	
	
		
			JavaScript
		
	
	
	
			
		
		
	
	
			15 lines
		
	
	
		
			448 B
		
	
	
	
		
			JavaScript
		
	
	
	
| export const formatStages = (graphQLStages = [], restStages = []) => {
 | |
|   if (graphQLStages.length !== restStages.length) {
 | |
|     throw new Error('Rest stages and graphQl stages must be the same length');
 | |
|   }
 | |
| 
 | |
|   return graphQLStages.map((stage, index) => {
 | |
|     return {
 | |
|       name: stage.name,
 | |
|       status: stage.detailedStatus,
 | |
|       dropdown_path: restStages[index]?.dropdown_path || '',
 | |
|       title: restStages[index].title || '',
 | |
|     };
 | |
|   });
 | |
| };
 |