In order to efficiently manage the data I receive, it is necessary to group it based on specific criteria and display these groups in the user interface.
"ServiceRequest": [
{"Status": "Re-Open",
},{
"Status": "Open",
},{
"Status": "Customer/Agent Action Needed",
},{
"Status": "Future Review",
},{
"Status": "Closed",
},{
"Status": "Request Declined",
}{
"Status": "Closed",
},
}];
- Open category (sorted accordingly)
- Re-Open
- Open (includes New, Referred, In Progress)
- Pending category
- Customer/Agent Action Needed
- Future Review
- Closed category
- Closed
- Request Declined
- Duplicate
Expected outcome
- Status: Open
- Status: Open
- Status: Pending
- Status: Pending
- Status: Closed
- Status: Closed
- Status: Closed
Utilizing Angular for rendering purposes