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);
  }
}