{{ 'XP.Onboarding.PluginFinalStep' | translate }}

{{ 'XP.Onboarding.InstallPlugins' | translate }}

{{ 'XP.Onboarding.InstallPluginsDescription' | translate }}

@if (error()) {

{{ error() }}

} @if (progress()?.phase === 'idle') {
{{ 'XP.AgentPlugins.SetupImportDefaults' | translate }}

{{ 'XP.AgentPlugins.DefaultImportDescription' | translate }}

{{ 'XP.AgentPlugins.DefaultImportSource' | translate }}

{{ 'XP.Onboarding.PluginRestartNotice' | translate }}

} @else if (progress(); as state) {

{{ 'XP.Onboarding.PluginPhase_' + state.phase | translate }} ยท {{ processed() }} / {{ state.items.length }}

@if (state.defaultAgentPlugins; as defaults) {

{{ 'XP.AgentPlugins.DefaultImportPhase_' + defaults.status | translate }}

@if (defaults.error) { } }
    @for (item of state.items; track item.packageName) {
  • {{ item.title | i18n }}{{ 'XP.Onboarding.PluginStatus_' + item.status | translate }}
    @if (item.error) {

    {{ item.error }}

    }
  • }
@if (failed()) {

{{ 'XP.Onboarding.PluginsFailedSkipped' | translate: { count: failed() } }}

} @if (disconnected()) {

{{ 'XP.Onboarding.PluginReconnecting' | translate }}

} @if (waitingTooLong()) {

{{ 'XP.Onboarding.PluginRestartHelp' | translate }}

} @if (waitingTooLong() || state.phase === 'attention') { @if (state.error) {

{{ state.error }}

} }
}