From 7920911f8025603e774b187052eee144bb532de7 Mon Sep 17 00:00:00 2001 From: Denys Vuika Date: Mon, 13 Feb 2023 10:15:12 -0500 Subject: [PATCH] remove old header component --- .../components/header/header.component.html | 18 ---- .../lib/components/header/header.component.ts | 95 ------------------- .../lib/components/header/header.module.ts | 38 -------- .../lib/components/layout/layout.module.ts | 2 - 4 files changed, 153 deletions(-) delete mode 100644 projects/aca-content/src/lib/components/header/header.component.html delete mode 100644 projects/aca-content/src/lib/components/header/header.component.ts delete mode 100644 projects/aca-content/src/lib/components/header/header.module.ts diff --git a/projects/aca-content/src/lib/components/header/header.component.html b/projects/aca-content/src/lib/components/header/header.component.html deleted file mode 100644 index a0d9a0d84..000000000 --- a/projects/aca-content/src/lib/components/header/header.component.html +++ /dev/null @@ -1,18 +0,0 @@ - -
- - - - - - - - -
diff --git a/projects/aca-content/src/lib/components/header/header.component.ts b/projects/aca-content/src/lib/components/header/header.component.ts deleted file mode 100644 index 63aa1f1ef..000000000 --- a/projects/aca-content/src/lib/components/header/header.component.ts +++ /dev/null @@ -1,95 +0,0 @@ -/*! - * @license - * Alfresco Example Content Application - * - * Copyright (C) 2005 - 2020 Alfresco Software Limited - * - * This file is part of the Alfresco Example Content Application. - * If the software was purchased under a paid Alfresco license, the terms of - * the paid license agreement will prevail. Otherwise, the software is - * provided under the following open source license terms: - * - * The Alfresco Example Content Application is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * The Alfresco Example Content Application is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with Alfresco. If not, see . - */ - -import { Component, ViewEncapsulation, Output, EventEmitter, OnInit, Input, OnDestroy } from '@angular/core'; -import { Store } from '@ngrx/store'; -import { Observable, Subject } from 'rxjs'; -import { ContentActionRef } from '@alfresco/adf-extensions'; -import { AppStore, getAppName, getLogoPath } from '@alfresco/aca-shared/store'; -import { AppExtensionService } from '@alfresco/aca-shared'; -import { takeUntil } from 'rxjs/operators'; -import { AppConfigService, SidenavLayoutComponent } from '@alfresco/adf-core'; -import { isContentServiceEnabled } from '@alfresco/aca-shared/rules'; - -/** @deprecated */ -@Component({ - selector: 'app-header', - templateUrl: './header.component.html', - styleUrls: ['./header.component.scss'], - encapsulation: ViewEncapsulation.None, - host: { class: 'app-header' } -}) -export class AppHeaderComponent implements OnInit, OnDestroy { - private onDestroy$: Subject = new Subject(); - - @Output() - toggleClicked = new EventEmitter(); - - @Input() expandedSidenav = true; - - @Input() data: { layout?: SidenavLayoutComponent; isMenuMinimized?: boolean } = {}; - - get isSidenavExpanded(): boolean { - return !this.data.isMenuMinimized ?? this.expandedSidenav; - } - - appName$: Observable; - logo$: Observable; - landingPage: string; - - actions: Array = []; - - constructor(public store: Store, private appExtensions: AppExtensionService, private appConfigService: AppConfigService) { - this.appName$ = store.select(getAppName); - this.logo$ = store.select(getLogoPath); - this.landingPage = this.appConfigService.get('landingPage', '/personal-files'); - } - - ngOnInit() { - this.appExtensions - .getHeaderActions() - .pipe(takeUntil(this.onDestroy$)) - .subscribe((actions) => { - this.actions = actions; - }); - } - - onToggleSidenav(_event: boolean): void { - this.data.layout.toggleMenu(); - } - - isContentServiceEnabled(): boolean { - return isContentServiceEnabled(); - } - - ngOnDestroy() { - this.onDestroy$.next(true); - this.onDestroy$.complete(); - } - - trackByActionId(_: number, action: ContentActionRef) { - return action.id; - } -} diff --git a/projects/aca-content/src/lib/components/header/header.module.ts b/projects/aca-content/src/lib/components/header/header.module.ts deleted file mode 100644 index 21381e4ff..000000000 --- a/projects/aca-content/src/lib/components/header/header.module.ts +++ /dev/null @@ -1,38 +0,0 @@ -/*! - * @license - * Alfresco Example Content Application - * - * Copyright (C) 2005 - 2020 Alfresco Software Limited - * - * This file is part of the Alfresco Example Content Application. - * If the software was purchased under a paid Alfresco license, the terms of - * the paid license agreement will prevail. Otherwise, the software is - * provided under the following open source license terms: - * - * The Alfresco Example Content Application is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * The Alfresco Example Content Application is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with Alfresco. If not, see . - */ - -import { NgModule } from '@angular/core'; -import { CommonModule } from '@angular/common'; -import { CoreModule } from '@alfresco/adf-core'; -import { AppHeaderComponent } from './header.component'; -import { AppSearchInputModule } from '../search/search-input.module'; -import { AppToolbarModule } from '../toolbar/toolbar.module'; - -@NgModule({ - imports: [CommonModule, CoreModule.forChild(), AppSearchInputModule, AppToolbarModule], - declarations: [AppHeaderComponent], - exports: [AppHeaderComponent] -}) -export class AppHeaderModule {} diff --git a/projects/aca-content/src/lib/components/layout/layout.module.ts b/projects/aca-content/src/lib/components/layout/layout.module.ts index dab9c1e61..1ebd7cae2 100644 --- a/projects/aca-content/src/lib/components/layout/layout.module.ts +++ b/projects/aca-content/src/lib/components/layout/layout.module.ts @@ -31,7 +31,6 @@ import { ContentModule } from '@alfresco/adf-content-services'; import { RouterModule } from '@angular/router'; import { AppSidenavModule } from '../sidenav/sidenav.module'; import { AppCommonModule } from '../common/common.module'; -import { AppHeaderModule } from '../header/header.module'; import { HttpClientModule } from '@angular/common/http'; import { PageLayoutModule } from '@alfresco/aca-shared'; @@ -43,7 +42,6 @@ import { PageLayoutModule } from '@alfresco/aca-shared'; ContentModule.forChild(), AppCommonModule, AppSidenavModule, - AppHeaderModule, HttpClientModule, PageLayoutModule ],