_computeIcon()

in gr-task-plugin/gr-task-plugin.js [121:151]


  _computeIcon(task) {
    const icon = {};
    switch (task.status) {
      case 'FAIL':
        icon.id = 'gr-icons:close';
        icon.color = 'red';
        icon.tooltip = 'Failed';
        break;
      case 'READY':
        icon.id = 'gr-icons:rebase';
        icon.color = 'green';
        icon.tooltip = 'Ready';
        break;
      case 'INVALID':
        icon.id = 'gr-icons:abandon';
        icon.color = 'red';
        icon.tooltip = 'Invalid';
        break;
      case 'WAITING':
        icon.id = 'gr-icons:side-by-side';
        icon.color = 'red';
        icon.tooltip = 'Waiting';
        break;
      case 'PASS':
        icon.id = 'gr-icons:check';
        icon.color = 'green';
        icon.tooltip = 'Passed';
        break;
    }
    return icon;
  }