{{ 'XP.Knowledgebase.SelectDocumentSource' | translate: { Default: 'Select Document Source' } }}
    @for (option of fileTypeOptions; track option.value) {
  1. @if (opt.isSelected()) { }

    {{ option.label | i18n }}

    {{ option.description | i18n }}

  2. }
{{ 'XP.Knowledgebase.ReadMore' | translate: { Default: 'Read More' } }}
@switch (sourceType()[0]) { @case (eKDocumentSourceType.LocalFile) { } @case (eKDocumentSourceType.FileSystem) {
@if (fileSystemStrategy(); as fileSystemStrategy) { }
} @case (eKDocumentSourceType.WebCrawl) {
{{ 'XP.Knowledgebase.ChooseaProvider' | translate: { Default: 'Choose a Provider' } }}
    @for (type of webTypeOptions; track type) { }
@if (webOptionSchema(); as optionSchema) {
{{ 'XP.Knowledgebase.Use' | translate: { Default: 'Use' } }} {{ optionSchema.type }} {{ 'XP.Knowledgebase.ExtractWebContent' | translate: { Default: 'extract web content' } }}
@if (optionSchema.integrationProvider) {
@if (integration(); as integration) { {{ integration.name }} } @else { {{ 'XP.Knowledgebase.Integration' | translate: { Default: 'Integration' } }} }
}
@if (optionSchema.helpUrl) { {{ webTypes()[0].label | i18n }} {{ 'XP.Knowledgebase.Document' | translate: { Default: 'Document' } }} }
{{ 'XP.Knowledgebase.Settings' | translate: { Default: 'Settings' } }}
@if (expand()) {
@for (param of webParams(); track param.name) { }
}
@if (loadingWeb()) { {{ 'XP.Knowledgebase.Crawl' | translate: { Default: 'Crawl' } }}... } @else { {{ 'XP.Knowledgebase.CrawlResults' | translate: { Default: 'Crawl results' } }} }
@if (!loadingWeb() && !webError() && webDocs()) { {{ 'XP.Knowledgebase.CrawlDesc' | translate : { Default: 'A total of ' + webDocs().length + ' pages were crawled in ' + duration() + ' seconds', duration: duration(), webDocs: webDocs().length } }} }
@if (loadingWeb()) { } @else if (webError()) {
{{ webError() }}
} @else { @for (page of webDocs(); track page) {
{{ page.metadata.url }}
} }
}
} }
@if (sourceType()[0] === eKDocumentSourceType.FileSystem) { }
@if (selectedFile(); as file) { }
@if (previewDoc(); as preview) {
{{ 'XP.Knowledgebase.WebPagePreview' | translate: { Default: 'WebPage Preview' } }}
{{ preview.metadata.title }}
{{ preview.metadata.url }}
{{ preview.pageContent }}
} @if (sourceType()[0] === eKDocumentSourceType.FileSystem) { }
@for (item of integrations(); track item.id) {
{{ item.name }}
} @empty {
{{ 'XP.KEY_WORDS.Empty' | translate: { Default: 'Empty' } }}
}