in src/k8s/groups/ArgoCD/Application/index.ts [76:92]
static getSyncStatusIcon(sync: string): [string, string, boolean?] {
if (sync === undefined) {
return [ICONS.UNKNOWN, STATUS_COLOR.UNKNOWN];
}
const _sync = sync.toLowerCase();
switch (_sync) {
case APPLICATION_SYNC_STATUS.SYNCED:
return [ICONS.CHECK_CIRCLE_FILLED, STATUS_COLOR.SUCCESS];
case APPLICATION_SYNC_STATUS.OUT_OF_SYNC:
return [ICONS.ARROW_CIRCLE_UP_FILLED, STATUS_COLOR.MISSING];
default:
return [ICONS.CIRCLE_NOTCH, STATUS_COLOR.UNKNOWN];
}
}