|
|
@@ -1,6 +1,6 @@
|
|
|
import { ChangeDetectionStrategy, Component } from '@angular/core';
|
|
|
import { ActivatedRoute, Router } from '@angular/router';
|
|
|
-import { GetOrderList } from 'shared/generated-types';
|
|
|
+import { GetOrderList, SortOrder } from 'shared/generated-types';
|
|
|
|
|
|
import { BaseListComponent } from '../../../common/base-list.component';
|
|
|
import { DataService } from '../../../data/providers/data.service';
|
|
|
@@ -14,6 +14,18 @@ import { DataService } from '../../../data/providers/data.service';
|
|
|
export class OrderListComponent extends BaseListComponent<GetOrderList.Query, GetOrderList.Items> {
|
|
|
constructor(private dataService: DataService, router: Router, route: ActivatedRoute) {
|
|
|
super(router, route);
|
|
|
- super.setQueryFn((...args: any[]) => this.dataService.order.getOrders(...args), data => data.orders);
|
|
|
+ super.setQueryFn(
|
|
|
+ (...args: any[]) => this.dataService.order.getOrders(...args),
|
|
|
+ data => data.orders,
|
|
|
+ (skip, take) => ({
|
|
|
+ options: {
|
|
|
+ skip,
|
|
|
+ take,
|
|
|
+ sort: {
|
|
|
+ updatedAt: SortOrder.DESC,
|
|
|
+ },
|
|
|
+ },
|
|
|
+ }),
|
|
|
+ );
|
|
|
}
|
|
|
}
|