@if (noRelations | async) {

{{ 'resource.relations.no-relations' | translate }}

} @else { @for (group of filteredRelations | async | keyvalue; track group.key) {
@if (group.key === 'default') {
{{ 'resource.relations.default' | translate }}
} @else {
{{ ((taskNames | async) || {})[group.key] || group.key }}
} @for ( relation of group.value; track (relation.from?.value || '') + (relation.label || '') + relation.to.value ) {
{{ relation.from?.value }} {{ relation.label }} {{ relation.to.value }}
}
} }
@if (relationFilters | async; as filters) { @if (filters.length > 0) {
{{ 'resource.relations.filters' | translate }}
{{ 'resource.relations.default' | translate }} @for (filter of filters; track filter) { {{ ((taskNames | async) || {})[filter] || filter }} }
} }