fix theme / add history
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
import 'package:intl/intl.dart';
|
||||
|
||||
import 'closed_tab_item.dart';
|
||||
|
||||
class ClosedTab {
|
||||
final String id;
|
||||
final String originalTabId;
|
||||
final String customerName;
|
||||
final DateTime closedAt;
|
||||
final List<ClosedTabItem> items;
|
||||
|
||||
ClosedTab({
|
||||
required this.id,
|
||||
required this.originalTabId,
|
||||
required this.customerName,
|
||||
required this.closedAt,
|
||||
required this.items,
|
||||
});
|
||||
|
||||
int get itemCount => items.fold(0, (sum, item) => sum + item.quantity);
|
||||
|
||||
int get totalInCents =>
|
||||
items.fold(0, (sum, item) => sum + item.quantity * item.unitPriceInCents);
|
||||
|
||||
String get formattedTotal =>
|
||||
NumberFormat.simpleCurrency().format(totalInCents / 100);
|
||||
}
|
||||
Reference in New Issue
Block a user