{{ 'XP.PromptWorkflow.Capabilities.Help' | translate }}

@if (unsupported()) { } @for (group of groups(); track group.xpertId) {

{{ group.xpertId ? expertName(group.xpertId) : ('XP.PromptWorkflow.Capabilities.SharedLegacy' | translate) }}

@for (item of group.items; track item.kind + ':' + item.id) { {{ 'XP.PromptWorkflow.Capabilities.Kinds.' + item.kind | translate }} · {{ optionLabel(group.xpertId, item) }} @if (reason(group.xpertId, item); as warning) { {{ 'XP.PromptWorkflow.Capabilities.Reasons.' + warning | translate }} } @if (!disabled()) { } } @empty { {{ (group.selection && !group.selection.inheritUnselected ? 'XP.PromptWorkflow.Capabilities.EmptyRestricted' : 'XP.PromptWorkflow.Capabilities.NoAdditional' ) | translate }} }
@if (group.selection && !group.selection.inheritUnselected) {

{{ 'XP.PromptWorkflow.Capabilities.LegacyMode' | translate }}

} @if (group.xpertId && !disabled()) { }
} @empty { @if (!unsupported()) {

{{ 'XP.PromptWorkflow.Capabilities.Default' | translate }}

} }
@if (value() != null && !disabled()) { }

{{ 'XP.PromptWorkflow.Capabilities.Add' | translate }}

{{ 'XP.PromptWorkflow.Capabilities.ExpertHelp' | translate }}

@if (eligibleExperts().length) { @for (expert of eligibleExperts(); track expert.id) { {{ expert.title || expert.name }} }
@for (category of kinds; track category) { }
@if (activeCatalog()?.loading) {

{{ 'XP.PromptWorkflow.Capabilities.Reasons.Loading' | translate }}

} @else if (catalogError(); as error) { } @else {
@for (option of visibleOptions(); track option.kind + ':' + option.id) { {{ option.label }} @if (option.description) { {{ option.description }} } @if (option.unavailable) { {{ 'XP.PromptWorkflow.Capabilities.Reasons.' + option.unavailable | translate }} } } @empty {

{{ (search() ? 'XP.PromptWorkflow.Capabilities.NoMatches' : 'XP.PromptWorkflow.Capabilities.Empty') | translate }}

}
} } @else {

{{ 'XP.PromptWorkflow.Capabilities.NoExperts' | translate }}

}