Commits

Tim Donohue authored and GitHub committed 6fa9eb8d0a8 Merge
Merge pull request #1842 from the-library-code/PRs/AdditionalThemedComponents

additional themed components
No tags
gidlmaster

src/app/browse-by/browse-by-date-page/browse-by-date-page.component.ts

Modified
4 4 browseParamsToOptions, getBrowseSearchOptions
5 5 } from '../browse-by-metadata-page/browse-by-metadata-page.component';
6 6 import { combineLatest as observableCombineLatest } from 'rxjs';
7 7 import { RemoteData } from '../../core/data/remote-data';
8 8 import { Item } from '../../core/shared/item.model';
9 9 import { hasValue, isNotEmpty } from '../../shared/empty.util';
10 10 import { ActivatedRoute, Params, Router } from '@angular/router';
11 11 import { BrowseService } from '../../core/browse/browse.service';
12 12 import { DSpaceObjectDataService } from '../../core/data/dspace-object-data.service';
13 13 import { StartsWithType } from '../../shared/starts-with/starts-with-decorator';
14 -import { BrowseByDataType, rendersBrowseBy } from '../browse-by-switcher/browse-by-decorator';
15 14 import { PaginationService } from '../../core/pagination/pagination.service';
16 15 import { map } from 'rxjs/operators';
17 16 import { PaginationComponentOptions } from '../../shared/pagination/pagination-component-options.model';
18 17 import { SortDirection, SortOptions } from '../../core/cache/models/sort-options.model';
19 18 import { isValidDate } from '../../shared/date.util';
20 19 import { AppConfig, APP_CONFIG } from '../../../config/app-config.interface';
21 20
22 21 @Component({
23 22 selector: 'ds-browse-by-date-page',
24 23 styleUrls: ['../browse-by-metadata-page/browse-by-metadata-page.component.scss'],
25 24 templateUrl: '../browse-by-metadata-page/browse-by-metadata-page.component.html'
26 25 })
27 26 /**
28 27 * Component for browsing items by metadata definition of type 'date'
29 28 * A metadata definition (a.k.a. browse id) is a short term used to describe one or multiple metadata fields.
30 29 * An example would be 'dateissued' for 'dc.date.issued'
31 30 */
32 -@rendersBrowseBy(BrowseByDataType.Date)
33 31 export class BrowseByDatePageComponent extends BrowseByMetadataPageComponent {
34 32
35 33 /**
36 34 * The default metadata keys to use for determining the lower limit of the StartsWith dropdown options
37 35 */
38 36 defaultMetadataKeys = ['dc.date.issued'];
39 37
40 38 public constructor(protected route: ActivatedRoute,
41 39 protected browseService: BrowseService,
42 40 protected dsoService: DSpaceObjectDataService,

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

Add shortcut