{{ 'XP.AgentEvolution.TabTargets' | translate }}

{{ 'XP.AgentEvolution.TargetsDescription' | translate }}

{{ 'XP.AgentEvolution.TargetCount' | translate: { count: rows().length } }}
@if (facade.loading()) {

{{ 'XP.AgentEvolution.LoadingTargets' | translate }}

} @else if (facade.error() && !facade.loadedAt()) {

{{ 'XP.AgentEvolution.TargetsLoadFailed' | translate }}

} @else if (!rows().length) {

{{ 'XP.AgentEvolution.NoTargetOptions' | translate }}

{{ 'XP.AgentEvolution.TargetsEmptyHint' | translate }}

} @else {
@for (row of rows(); track row.target.targetId) { }
{{ 'XP.AgentEvolution.TabTargets' | translate }}
{{ 'XP.AgentEvolution.Target' | translate }} {{ 'XP.AgentEvolution.Provider' | translate }} {{ 'XP.AgentEvolution.TargetRegistrationStatus' | translate }} {{ 'XP.AgentEvolution.TargetProductionVersion' | translate }} {{ 'XP.AgentEvolution.Risk' | translate }} {{ 'XP.AgentEvolution.ViewTargetDetails' | translate }}
{{ row.target.displayName }}
{{ row.target.targetId }}
{{ 'XP.AgentEvolution.TargetType.' + row.target.targetType | translate: { Default: row.target.targetType } }}
{{ row.target.providerKey }}
{{ row.target.providerVersion }}
{{ 'XP.AgentEvolution.Status.' + row.target.status | translate }} @for (version of row.versions; track version) {
{{ version }}
} @empty { {{ 'XP.AgentEvolution.NoProductionVersion' | translate }} } @if (row.scopeCount) {
{{ 'XP.AgentEvolution.ProductionScopeCount' | translate: { count: row.scopeCount } }}
}
{{ row.target.riskLevel }} {{ 'XP.AgentEvolution.ViewTargetDetails' | translate }}
}