1
0

[CST-4633] fix issue with view mode

This commit is contained in:
Giuseppe Digilio
2021-12-24 11:51:06 +01:00
parent cff29539fb
commit e76514ca39

View File

@@ -2,14 +2,14 @@ import { ChangeDetectorRef, Component, EventEmitter, Input, OnInit, Output } fro
import { ActivatedRoute, Router } from '@angular/router';
import { Observable } from 'rxjs';
import { filter, map, startWith } from 'rxjs/operators';
import { distinctUntilChanged, filter, map } from 'rxjs/operators';
import { RemoteData } from '../../core/data/remote-data';
import { PageInfo } from '../../core/shared/page-info.model';
import { PaginationComponentOptions } from '../pagination/pagination-component-options.model';
import { SortDirection, SortOptions } from '../../core/cache/models/sort-options.model';
import { ListableObject } from './shared/listable-object.model';
import { isNotEmpty } from '../empty.util';
import { isEmpty, isNotEmpty } from '../empty.util';
import { ViewMode } from '../../core/shared/view-mode.model';
import { CollectionElementLinkType } from './collection-element-link.type';
import { PaginatedList } from '../../core/data/paginated-list.model';
@@ -137,8 +137,8 @@ export class ObjectCollectionComponent implements OnInit {
.queryParams
.pipe(
filter((params) => isNotEmpty(params.view)),
map((params) => params.view),
startWith(ViewMode.ListElement)
map((params) => isEmpty(params?.view) ? ViewMode.ListElement : params.view),
distinctUntilChanged()
);
}