delucaspinto

[DART] SWITCH CASE ES6

Jan 7th, 2020
461
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Dart 0.64 KB | None | 0 0
  1. Color corBadge;
  2.  
  3. getCode(value) {
  4.  
  5.     var codigo = {
  6.         -1: () => corBadge = Colors.indigo[100], // Desconhecido
  7.         0: () => corBadge = Colors.red[400], // Indicação Expirou
  8.         1: () => corBadge = Colors.red, // Cancelado
  9.         2: () => corBadge = Colors.blue[200], // Pedido criado
  10.         3: () => corBadge = Colors.orange, // Aguardando instalação
  11.         4: () => corBadge = Colors.green, // Desconto concedido
  12.         5: () => corBadge = Colors.purple[400], // Aguardando pedido
  13.         'default': () => corBadge = Colors.grey
  14.     };
  15.  
  16.     return (codigo[value])();
  17. }
  18.  
  19. getCode(appStore.indicados[index].statusCode);
Advertisement
Add Comment
Please, Sign In to add comment