in src/k8s/groups/EDP/ApprovalTask/index.ts [48:65]
static getStatusIcon(status: string): [string, string, boolean?] {
if (status === undefined) {
return [ICONS.UNKNOWN, STATUS_COLOR.UNKNOWN];
}
switch (status) {
case APPROVAL_TASK_STATUS.PENDING:
return [ICONS.CLOCK, STATUS_COLOR.IN_PROGRESS];
case APPROVAL_TASK_STATUS.APPROVED:
return [ICONS.CHECK_CIRCLE_FILLED, STATUS_COLOR.SUCCESS];
case APPROVAL_TASK_STATUS.REJECTED:
return [ICONS.CROSS_CIRCLE, STATUS_COLOR.ERROR];
case APPROVAL_TASK_STATUS.CANCELED:
return [ICONS.TIMEOUT, STATUS_COLOR.ERROR];
default:
return [ICONS.UNKNOWN, STATUS_COLOR.UNKNOWN];
}
}