@if (filter(); as filter) {
{{ 'search.configuration.filter-expression-modal.filter-type.' + filter.prop | translate }}: @switch (filter.prop) { @case ('label') { {{ filter.labelset + (filter.label ? '/' + filter.label : '') }} } @case ('entity') { {{ filter.subtype + (filter.value ? ': ' + filter.value : '') }} } @case ('language') { {{ filter.language }} @if (filter.only_primary) { {{ '(' + ('search.configuration.filter-expression-modal.language-filter.only-primary' | translate) + ')' }} } } @case ('field') { {{ filter.type }} @if (filter.name) { : {{ filter.name }} } } @case ('resource') { @if (filter.id) { {{ filter.id }} } @if (filter.slug) { {{ filter.slug }} } } @case ('keyword') { {{ filter.word }} } @case (filter.prop === 'resource_mimetype' || filter.prop === 'field_mimetype' ? filter.prop : '') { {{ filter.type }} @if (filter.subtype) { /{{ filter.subtype }} } } @case (filter.prop === 'created' || filter.prop === 'modified' ? filter.prop : '') { @if (filter.since) { {{ 'search.configuration.filter-expression-modal.date-filter.since' | translate }}: } @if (filter.until) { {{ 'search.configuration.filter-expression-modal.date-filter.until' | translate }}: } } @case ('generated') { {{ 'search.configuration.filter-expression-modal.generated-filter.' + filter.by | translate }} @if (filter.da_task) { {{ ': ' + filter.da_task }} } } @case ('kind') { {{ filter.kind }} } @case ('origin_tag') { {{ filter.tag }} } @case ('origin_path') { @if (filter.prefix) { {{ ('search.configuration.filter-expression-modal.origin-filter.prefix' | translate) + ': ' + filter.prefix }} } } @case ('origin_source') { @if (filter.id) { {{ filter.id }} } } @case ('origin_collaborator') { {{ filter.collaborator }} } @case ('origin_metadata') { {{ filter.field }} @if (filter.value) { : {{ filter.value }} } } @default { {{ filter.prop }} } }
}