@if (documents.length) { Show all } @if (documents.length && savedView.display_mode === DashboardViewMode.TABLE) { @for (column of savedView.document_display_fields; track column; let i = $index) { @if (activeDisplayFields.has(column)) { } } @for (doc of documents; track doc.id) { @for (column of savedView.document_display_fields; track column; let i = $index) { @if (activeDisplayFields.has(column)) { } } }
{{ getColumnTitle(column) }}
@switch (column) { @case (DashboardViewTableColumn.ADDED) { {{doc.added | customDate}} } @case (DashboardViewTableColumn.CREATED) { {{doc.created_date | customDate}} } @case (DashboardViewTableColumn.TITLE) { {{doc.title | documentTitle}} } @case (DashboardViewTableColumn.CORRESPONDENT) { @if (doc.correspondent) { {{(doc.correspondent$ | async)?.name}} } } @case (DashboardViewTableColumn.TAGS) { @for (t of doc.tags$ | async; track t) { } } @case (DashboardViewTableColumn.DOCUMENT_TYPE) { @if (doc.document_type) { {{(doc.document_type$ | async)?.name}} } } @case (DashboardViewTableColumn.STORAGE_PATH) { @if (doc.storage_path) { {{(doc.storage_path$ | async)?.name}} } } } @if (column.startsWith(DashboardViewTableColumn.CUSTOM_FIELD)) { @switch(getCustomFieldDataType(column)) { @case (CustomFieldDataType.Monetary) { {{ getMonetaryCustomFieldValue(doc, column)[0] | currency: getMonetaryCustomFieldValue(doc, column)[1] }} } @case (CustomFieldDataType.Date) { {{ getCustomFieldValue(doc, column) | customDate }} } @case (CustomFieldDataType.Url) { {{ getCustomFieldValue(doc, column) }} } @case (CustomFieldDataType.DocumentLink) {
@for (docId of getCustomFieldValue(doc, column); track docId) {  {{ getDocumentTitle(docId) }} }
} @default { {{ getCustomFieldValue(doc, column) }} } } } @if (i === savedView.document_display_fields.length - 1) { }
} @else if (documents.length && savedView.display_mode === DashboardViewMode.SMALL_CARDS) {
@for (d of documents; track d.id) { }
} @else {

No documents

}