models enums services

This commit is contained in:
Tizian.Breuch
2025-09-29 16:21:16 +02:00
parent 991d57d183
commit fbca5558ec
33 changed files with 671 additions and 31 deletions

View File

@@ -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>([