Skip to content

Commit

Permalink
[DURACOM-195] root component cleanup
Browse files Browse the repository at this point in the history
  • Loading branch information
davide-negretti committed Nov 30, 2023
1 parent 94a1ce0 commit 12f2f8d
Showing 1 changed file with 8 additions and 21 deletions.
29 changes: 8 additions & 21 deletions src/app/root/root.component.ts
Original file line number Diff line number Diff line change
@@ -1,25 +1,17 @@
import { map, startWith } from 'rxjs/operators';
import { Component, Inject, Input, OnInit } from '@angular/core';
import { Component, Input, OnInit } from '@angular/core';
import { Router } from '@angular/router';

import { combineLatest as combineLatestObservable, Observable, of } from 'rxjs';
import { Store } from '@ngrx/store';
import { TranslateService } from '@ngx-translate/core';

import { MetadataService } from '../core/metadata/metadata.service';
import { HostWindowState } from '../shared/search/host-window.reducer';
import { NativeWindowRef, NativeWindowService } from '../core/services/window.service';
import { AuthService } from '../core/auth/auth.service';
import { CSSVariableService } from '../shared/sass-helper/css-variable.service';
import { MenuService } from '../shared/menu/menu.service';
import { HostWindowService } from '../shared/host-window.service';
import { ThemeConfig } from '../../config/theme.config';
import { Angulartics2DSpace } from '../statistics/angulartics/dspace-provider';
import { environment } from '../../environments/environment';
import { slideSidebarPadding } from '../shared/animations/slide';
import { MenuID } from '../shared/menu/menu-id.model';
import { getPageInternalServerErrorRoute } from '../app-routing-paths';
import { hasValueOperator } from '../shared/empty.util';
import { INotificationBoardOptions } from 'src/config/notifications-config.interfaces';

@Component({
selector: 'ds-root',
Expand All @@ -28,12 +20,13 @@ import { hasValueOperator } from '../shared/empty.util';
animations: [slideSidebarPadding],
})
export class RootComponent implements OnInit {
sidebarVisible: Observable<boolean>;
slideSidebarOver: Observable<boolean>;
collapsedSidebarWidth$: Observable<string>; theme: Observable<ThemeConfig> = of({} as any);
isSidebarVisible$: Observable<boolean>;
slideSidebarOver$: Observable<boolean>;
collapsedSidebarWidth$: Observable<string>;
theme: Observable<ThemeConfig> = of({} as any);
expandedSidebarWidth$: Observable<string>;
notificationOptions;
models;
notificationOptions: INotificationBoardOptions;
models: any;

/**
* Whether or not to show a full screen loader
Expand All @@ -46,12 +39,6 @@ export class RootComponent implements OnInit {
@Input() shouldShowRouteLoader: boolean;

constructor(
@Inject(NativeWindowService) private _window: NativeWindowRef,
private translate: TranslateService,
private store: Store<HostWindowState>,
private metadata: MetadataService,
private angulartics2DSpace: Angulartics2DSpace,
private authService: AuthService,
private router: Router,
private cssService: CSSVariableService,
private menuService: MenuService,
Expand Down

0 comments on commit 12f2f8d

Please sign in to comment.