This commit is contained in:
2026-05-15 13:32:34 +02:00
parent f19f19a279
commit f4a8314978
5 changed files with 219 additions and 41 deletions

View File

@@ -7,6 +7,7 @@ class TicketListState extends Equatable {
final bool isLoading;
final bool hasReachedMax;
final String errorMessage;
final Set<String> selectedTicketIds;
// Filtri attivi
final String? searchTerm;
@@ -20,6 +21,7 @@ class TicketListState extends Equatable {
this.isLoading = false,
this.hasReachedMax = false,
this.errorMessage = '',
this.selectedTicketIds = const {},
this.searchTerm,
this.dateRange,
this.statusFilter,
@@ -32,6 +34,7 @@ class TicketListState extends Equatable {
bool? isLoading,
bool? hasReachedMax,
String? errorMessage,
Set<String>? selectedTicketIds,
String? searchTerm,
DateTimeRange? dateRange,
TicketStatus? statusFilter,
@@ -51,6 +54,7 @@ class TicketListState extends Equatable {
statusFilter: clearStatus ? null : (statusFilter ?? this.statusFilter),
ticketTypeFilter: ticketTypeFilter ?? this.ticketTypeFilter,
staffIdFilter: staffIdFilter ?? this.staffIdFilter,
selectedTicketIds: selectedTicketIds ?? this.selectedTicketIds,
);
}
@@ -60,6 +64,7 @@ class TicketListState extends Equatable {
isLoading,
hasReachedMax,
errorMessage,
selectedTicketIds,
searchTerm,
dateRange,
statusFilter,