@if (!agents().length) {

{{ 'XP.XpertSettings.Middleware.NoAgent' | translate }}

} @if (mode() === 'skills') {

{{ 'XP.XpertSettings.Middleware.SkillsHint' | translate }}

}
@if (mode() === 'middleware') { @for (provider of choices(); track provider.meta.name) { {{ provider.meta.label | i18n }} } } @if (mode() !== 'skills' || !assigned().length) { }
@if (loading()) {

{{ 'XP.XpertSettings.Middleware.Loading' | translate }}

} @else if (loadError()) { } @else if (!choices().length) {

{{ 'XP.XpertSettings.Middleware.NoProviders' | translate }}

} @if (assigned().length) { }
@for (node of visible(); track node.key) {

{{ (metadata(node.entity.provider)?.label | i18n) || node.entity.title || node.entity.provider }}

{{ node.entity.title }}

} @empty {

{{ (query() ? 'XP.XpertSettings.NoResults' : 'XP.XpertSettings.Middleware.Empty') | translate }}

}
@if (pendingRemoval(); as node) { } @if (selectedKey()) {

{{ (meta()?.label | i18n) || form.controls.provider.value }}

@if (meta(); as provider) { @if (provider.description) {

{{ provider.description | i18n }}

} @if (provider.deprecated) {

{{ (provider.deprecationMessage | i18n) || ('XP.XpertSettings.Middleware.Deprecated' | translate) }}

} @if (sharedWith()) {

{{ 'XP.XpertSettings.Middleware.SharedHint' | translate: { agents: sharedWith() } }}

}

{{ 'XP.XpertSettings.Middleware.Required' | translate }}

{{ 'XP.XpertSettings.Middleware.RequiredHint' | translate }}

{{ 'XP.XpertSettings.Middleware.Required' | translate }}
@if (provider.configSchema; as schema) { } @if (toolsResource.status() === 'loading') {

{{ 'XP.XpertSettings.Middleware.LoadingTools' | translate }}

} @else if (toolsResource.error()) { } @if (toolsResource.value()?.tools?.length) {

{{ 'XP.XpertSettings.Middleware.Tools' | translate }}

@for (tool of toolsResource.value().tools; track tool.name) {

{{ tool.name }}

{{ tool.description }}

{{ tool.name }}
}
} } @else { }
} @if (error()) { }