Commits

Nona Luypaert authored 1d0df844c33
101623: Fixes after merge
No tags

src/app/item-page/field-components/metadata-values/metadata-values.component.ts

Modified
1 1 import { Component, Inject, Input, OnChanges, SimpleChanges } from '@angular/core';
2 2 import { MetadataValue } from '../../../core/shared/metadata.models';
3 3 import { APP_CONFIG, AppConfig } from '../../../../config/app-config.interface';
4 4 import { BrowseDefinition } from '../../../core/shared/browse-definition.model';
5 5 import { hasValue } from '../../../shared/empty.util';
6 +import { VALUE_LIST_BROWSE_DEFINITION } from '../../../core/shared/value-list-browse-definition.resource-type';
6 7
7 8 /**
8 9 * This component renders the configured 'values' into the ds-metadata-field-wrapper component.
9 10 * It puts the given 'separator' between each two values.
10 11 */
11 12 @Component({
12 13 selector: 'ds-metadata-values',
13 14 styleUrls: ['./metadata-values.component.scss'],
14 15 templateUrl: './metadata-values.component.html'
15 16 })
77 78 return false;
78 79 }
79 80
80 81 /**
81 82 * Return a queryparams object for use in a link, with the key dependent on whether this browse
82 83 * definition is metadata browse, or item browse
83 84 * @param value the specific metadata value being linked
84 85 */
85 86 getQueryParams(value) {
86 87 let queryParams = {startsWith: value};
87 - if (this.browseDefinition.metadataBrowse) {
88 + if (this.browseDefinition.getRenderType() === VALUE_LIST_BROWSE_DEFINITION.value) {
88 89 return {value: value};
89 90 }
90 91 return queryParams;
91 92 }
92 93 }

Everything looks good. We'll let you know here if there's anything you should know about.

Add shortcut