@if (isAdminOrContrib | async) {
}
@if ((tableLoading | async) === true) {
@for (_ of skeletonRows; track $index) {
@if (isAdminOrContrib | async) {
}
}
} @else {
@for (row of data | async; track row.resource.id) {
@if (isAdminOrContrib | async) {
}
@if (visibleColumnsId | async; as visibleColumns) {
@if (visibleColumns.includes('classification')) {
@for (label of row.labels; track label.labelset + label.label) {
@if (!fullLabels && label.label.length > 7) {
{{ label.label.substring(0, 7) }}…
} @else {
{{ label.label }}
}
}
}
@if (visibleColumns.includes('created')) {
{{ row.resource.created + 'Z' | date: 'mediumDate' }}
}
@if (visibleColumns.includes('modified')) {
{{ (row.resource.modified || row.resource.created) + 'Z' | date: 'mediumDate' }}
}
@if (visibleColumns.includes('language')) {
{{ row.resource.metadata?.language || '–' }}
}
@if (visibleColumns.includes('visibility')) {
@if (row.resource.hidden) {
}
}
}
@if (isAdminOrContrib | async) {
{{ 'generic.actions' | translate }}
{{ 'resource.menu.edit' | translate }}
{{ 'resource.menu.classify' | translate }}
{{ 'resource.menu.summarize' | translate }}
{{ 'resource.reprocess' | translate }}
@if (hiddenResourcesEnabled | async) {
{{ (row.resource.hidden ? 'resource.unhide' : 'resource.hide') | translate }}
}
{{ 'generic.delete' | translate }}
}
}
}
@if ((tableLoading | async) !== true && (data | async)?.length === 0) {
{{ 'resource.no-results' | translate }}
}