models enums services
This commit is contained in:
@@ -10,8 +10,7 @@ import { StatusPillComponent } from '../../ui/status-pill/status-pill.component'
|
||||
import { ButtonComponent } from '../../ui/button/button.component';
|
||||
import { PaginatorComponent } from '../paginator/paginator.component';
|
||||
|
||||
import { Order } from '../../../../core/models/order';
|
||||
import { StatusOption } from '../../../../core/models/order';
|
||||
|
||||
import { OrderStatus } from '../../../../core/types/order';
|
||||
import { SearchBarComponent } from '../../layout/search-bar/search-bar.component';
|
||||
|
||||
@@ -30,7 +29,7 @@ import { SearchBarComponent } from '../../layout/search-bar/search-bar.component
|
||||
})
|
||||
export class OrdersTableComponent {
|
||||
// Nimmt die anzuzeigenden Bestelldaten entgegen
|
||||
@Input() data: Order[] = [];
|
||||
@Input() data: any[] = [];
|
||||
@Input() itemsPerPage = 5;
|
||||
|
||||
// Gibt Events für die Aktionen aus, mit der ID der betroffenen Bestellung
|
||||
@@ -41,7 +40,7 @@ export class OrdersTableComponent {
|
||||
public searchTerm = '';
|
||||
public selectedStatus: OrderStatus | 'all' = 'all';
|
||||
|
||||
public statusOptions: StatusOption[] = [
|
||||
public statusOptions: any[] = [
|
||||
{ value: 'all', label: 'Alle' },
|
||||
{ value: 'info', label: 'Info' },
|
||||
{ value: 'completed', label: 'Abgeschlossen' },
|
||||
@@ -49,8 +48,8 @@ export class OrdersTableComponent {
|
||||
{ value: 'cancelled', label: 'Storniert' },
|
||||
];
|
||||
|
||||
public filteredData: Order[] = [];
|
||||
public displayedOrders: Order[] = [];
|
||||
public filteredData: any[] = [];
|
||||
public displayedOrders: any[] = [];
|
||||
public currentPage = 1;
|
||||
|
||||
private statusTextMap = new Map<OrderStatus, string>([
|
||||
|
||||
Reference in New Issue
Block a user