@for (error of errors | slice: 0 : 5; track error.body) {
}
@if (errors.length > 5) {
{{ 'resource.preview.more-errors' | translate: { num: errors.length } }}
}
@if (fieldId | async) {
@if (loadingField | async) {
} @else {
@if (((questionsAnswers | async) || []).length > 0) {
{{ 'resource.preview.content' | translate }}
{{ 'resource.preview.questions-answers' | translate }}
}
@if (selectedTab === 'content') {
@let extractId = extractConfigId | async;
@let extractName = (extractConfig | async)?.name;
@let splitId = splitConfigId | async;
@let splitName = (splitConfig | async)?.name;
@if (extractId || splitId) {
@if (extractName || extractId) {
{{ 'resource.custom-processing.extract-strategy' | translate }}:
{{ extractName || extractId }}
@if (!extractName) {
({{ 'resource.custom-processing.deleted' | translate }})
}
}
@if (splitName || splitId) {
{{ 'resource.custom-processing.split-strategy' | translate }}:
{{ splitName || splitId }}
@if (!splitName) {
({{ 'resource.custom-processing.deleted' | translate }})
}
}
{{ 'resource.custom-processing.ai-models-link' | translate }}
}
@if (hasFilters | async) {
@if (((paragraphTypes | async) || []).length > 1) {
{{ 'Paragraph type' | translate }}
@for (type of paragraphTypes | async; track type) {
{{ type }}
}
}
@if (((labelSets | async | keyvalue) || []).length > 0) {
{{ 'resource.classification-column' | translate }}
}
@if (hasSelectedFilters | async) {
{{ 'resource.filtered-by' | translate }}
@for (type of selectedTypes | async; track type) {
{{ type }}
}
@for (label of selectedLabels | async; track label.labelset + label.label) {
{{ label.labelset + '/' + label.label }}
}
}
}
@if (agenticQuestion | async; as agenticQuestion) {
{{ 'resource.agentic-question.answer' | translate }}
@if (currentAgenticAnswer()) {
{{ currentAgenticAnswer() }}
} @else {
{{ 'resource.agentic-question.not-processed' | translate }}
}
{{
(currentAgenticAnswer() ? 'resource.agentic-question.re-process' : 'resource.agentic-question.process')
| translate
}}
@if (agenticProcessing()) {
}
{{ 'resource.agentic-question.question' | translate }}
{{ agenticQuestion.question }}
{{ 'resource.agentic-question.config' | translate }}
{{ agenticQuestion.agentic_config_id }}
} @else {
@for (paragraph of filteredParagraphs | async; track paragraph.paragraphId + paragraph.key) {
@let hasLabels = paragraph.activeClassifications.length > 0;
@if (paragraph.url) {
} @else if (paragraph.kind === 'TEXT') {
@if (((attachments | async) || {})[paragraph.key || '']; as attachments) {
{{ paragraph.text }}
{{ 'resource.attachments' | translate }}
@for (attachment of attachments; track attachment) {
{{ 'resource.field-' + attachment.field_type | translate }}
}
} @else {
}
} @else {
@if (paragraph.kind === 'TABLE') {
} @else {
}
{{ paragraph.kind }}
}
@if (hasLabels) {
{{ 'resource.preview.labels' | translate }}
@for (label of paragraph.activeClassifications; track label.labelset + label.label) {
{{ label.label }}
}
}
}
@if (hasMorePages | async) {
{{ 'generic.show_more' | translate }}
}
@if ((paragraphs | async)?.length === 0 && !(jsonTextField | async) && !(keyValueField | async)) {
{{ 'resource.field-no-paragraph' | translate }}
}
@if (jsonTextField | async) {
{{ jsonTextField | async }}
}
@if (keyValueField | async; as kvField) {
}
}
} @else {
@if (questionsAnswers | async; as questionsAnswers) {
@for (item of questionsAnswers; track item.question.text) {
{{ 'resource.preview.question' | translate }}
{{ item.question.text }}
{{ 'resource.preview.answers' | translate }}
@for (answer of item.answers; track answer.text) {
{{ answer.text }}
}
}
}
}
}
} @else {
@if (resource | async; as resource) {
@if (resource.hidden) {
{{ 'resource.preview.hide-warning' | translate }}
}
{{ 'resource.preview.general' | translate }}
{{ 'generic.uid' | translate }}
{{ resource.uuid }}
{{ 'generic.slug' | translate }}
{{ resource.slug }}
{{ 'resource.title' | translate }}
{{ resource.title }}
{{ 'resource.summary' | translate }}
{{ 'resource.thumbnail.label' | translate }}
@for (thumb of thumbnails | async; track thumb.uri) {
}
@if (!(hasThumbnail | async)) {
–
}
@if (resource.origin; as origin) {
{{ 'resource.preview.origin' | translate }}
{{ 'resource.origin.collaborators' | translate }}
{{ origin.collaborators?.join(', ') || '–' }}
{{ 'resource.origin.created' | translate }}
{{ origin.created || '–' }}
{{ 'resource.origin.modified' | translate }}
{{ origin.modified || '–' }}
{{ 'resource.origin.filename' | translate }}
{{ origin.filename || '–' }}
{{ 'resource.origin.url' | translate }}
{{ origin.url || '–' }}
{{ 'resource.origin.tags' | translate }}
{{ origin.tags?.join(', ') || '–' }}
{{ 'resource.origin.related' | translate }}
{{ origin.related?.join(', ') || '–' }}
{{ 'resource.origin.path' | translate }}
{{ origin.path || '–' }}
{{ 'resource.origin.metadata.title' | translate }}
@if (origin.metadata; as originMetadata) {
@for (item of originMetadata | keyvalue; track item.key) {
{{ item.key }}
{{ item.value }}
}
} @else {
–
}
}
@if (extraMetadata | async; as extraMetadata) {
}
@if (resource.security) {
{{ 'resource.security.label' | translate }}
{{ 'resource.security.access-groups.label' | translate }}
') || '–'">
}
} @else if (noField | async) {
{{ 'resource.error.no-field' | translate }}
} @else {
}
}