@if (
{
latestProcessed: latestProcessedResources | async,
processingQueue: processingQueue | async,
kbUrl: kbUrl | async,
};
as data
) {
{{ 'dashboard-home.resources.title' | translate }}
{{ 'dashboard-home.resources.latest-processed.title' | translate }}
{{ 'dashboard-home.resources.processing-queue.title' | translate }}
{{ 'resource.title' | translate }}
{{ 'generic.date' | translate }}
@if (selectedResourcesTab === 'processed') {
{{ 'generic.actions' | translate }}
}
@switch (selectedResourcesTab) {
@case ('processed') {
@for (resource of data.latestProcessed; track resource.id) {
@if (resource.icon | mimeIcon; as icon) {
}
{{ resource.title }}
@if (isAdminOrContrib | async) {
{{ 'generic.actions' | translate }}
{{ 'generic.delete' | translate }}
}
} @empty {
{{ 'dashboard-home.resources.latest-processed.empty' | translate }}
}
}
@case ('pending') {
@for (resource of data.processingQueue; track resource.id) {
@if (resource.icon | mimeIcon; as icon) {
}
{{ resource.title }}
} @empty {
{{ 'dashboard-home.resources.processing-queue.empty' | translate }}
}
}
}
}