getTicketTypeIcon property
Widget
get
getTicketTypeIcon
Implementation
Widget get getTicketTypeIcon {
final color = getTicketTypeIconColor;
Widget posIcon = SizedBox(
width: 24,
height: 24,
child: Icon(FontAwesomeIcons.cashRegister, color: color));
if (this == TicketType.sell) {
return posIcon;
} else if (this == TicketType.sellDeferred) {
return Icon(Icons.record_voice_over, color: color);
} else if (this == TicketType.sellCovered) {
return Icon(Icons.playlist_add_check, color: color);
} else if (this == TicketType.spend) {
return Icon(Icons.shopping_cart, color: color);
} else if (this == TicketType.spendDeferred) {
return Icon(Icons.local_drink, color: color);
} else if (this == TicketType.spendCovered) {
return Icon(Icons.healing, color: color);
} else if (this == TicketType.stockIn) {
return Icon(Icons.layers, color: color);
} else if (this == TicketType.stockOut) {
return Icon(Icons.layers, color: color);
} else if (this == TicketType.wage) {
return Icon(Icons.attach_money, color: color);
} else {
return const Icon(Icons.device_unknown);
}
}