-
-
-
diff --git a/src/app/shared/view-mode-switch/view-mode-switch.component.spec.ts b/src/app/shared/view-mode-switch/view-mode-switch.component.spec.ts
index 2fe405de3f..cc0175231e 100644
--- a/src/app/shared/view-mode-switch/view-mode-switch.component.spec.ts
+++ b/src/app/shared/view-mode-switch/view-mode-switch.component.spec.ts
@@ -8,8 +8,8 @@ import { ChangeDetectionStrategy, Component } from '@angular/core';
import { SearchService } from '../../+search-page/search-service/search.service';
import { ViewModeSwitchComponent } from './view-mode-switch.component';
-import { SetViewMode } from '../view-mode';
import { SearchServiceStub } from '../testing/search-service-stub';
+import { ViewMode } from '../../core/shared/view-mode.model';
@Component({ template: '' })
class DummyComponent { }
@@ -55,19 +55,19 @@ describe('ViewModeSwitchComponent', () => {
});
it('should set list button as active when on list mode', fakeAsync(() => {
- searchService.setViewMode(SetViewMode.List);
+ searchService.setViewMode(ViewMode.ListElement);
tick();
fixture.detectChanges();
- expect(comp.currentMode).toBe(SetViewMode.List);
+ expect(comp.currentMode).toBe(ViewMode.ListElement);
expect(listButton.classList).toContain('active');
expect(gridButton.classList).not.toContain('active');
}));
it('should set grid button as active when on grid mode', fakeAsync(() => {
- searchService.setViewMode(SetViewMode.Grid);
+ searchService.setViewMode(ViewMode.GridElement);
tick();
fixture.detectChanges();
- expect(comp.currentMode).toBe(SetViewMode.Grid);
+ expect(comp.currentMode).toBe(ViewMode.GridElement);
expect(listButton.classList).not.toContain('active');
expect(gridButton.classList).toContain('active');
}));
diff --git a/src/app/shared/view-mode-switch/view-mode-switch.component.ts b/src/app/shared/view-mode-switch/view-mode-switch.component.ts
index dc355c6409..cd0d8ce47d 100644
--- a/src/app/shared/view-mode-switch/view-mode-switch.component.ts
+++ b/src/app/shared/view-mode-switch/view-mode-switch.component.ts
@@ -22,7 +22,7 @@ export class ViewModeSwitchComponent implements OnInit, OnDestroy {
*/
@Input() inPlaceSearch;
- currentMode: ViewMode = ViewMode.List;
+ currentMode: ViewMode = ViewMode.ListElement;
viewModeEnum = ViewMode;
private sub: Subscription;
@@ -31,7 +31,7 @@ export class ViewModeSwitchComponent implements OnInit, OnDestroy {
ngOnInit(): void {
if (isEmpty(this.viewModeList)) {
- this.viewModeList = [ViewMode.List, ViewMode.Grid];
+ this.viewModeList = [ViewMode.ListElement, ViewMode.GridElement];
}
this.sub = this.searchService.getViewMode().subscribe((viewMode: ViewMode) => {
diff --git a/src/app/shared/view-mode.ts b/src/app/shared/view-mode.ts
deleted file mode 100644
index 826d467d6f..0000000000
--- a/src/app/shared/view-mode.ts
+++ /dev/null
@@ -1,15 +0,0 @@
-/**
- * Enum used for defining the view-mode of a set of elements
- * List Display the elements in a (vertical) list
- * Grid Display the elements in a grid
- */
-export enum SetViewMode {
- List = 'list',
- Grid = 'grid',
- Detail = 'detail'
-}
-
-/**
- * ViewMode refers to either a SetViewMode or ElementViewMode
- */
-export type ViewMode = SetViewMode;