- sortProducers(sort: Sort){
- const data = this.producersDataSource.data
- data.sort((a: EIProducer, b: EIProducer) => {
- const isAsc = sort.direction === 'asc';
- switch (sort.active) {
- case 'id': return this.compare(a.ei_producer_id, b.ei_producer_id, isAsc);
- case 'types': return this.compare(a.ei_producer_types, b.ei_producer_types, isAsc);
- case 'status': return this.compare(a.status, b.status, isAsc);
- default: return 0;
- }
- });
- this.producersDataSource.data = data;
- }
-