From 096d3ac4c7b98f98eb20978cf1f07ff5cc91d492 Mon Sep 17 00:00:00 2001 From: Sudarshan Kumar Date: Tue, 4 Feb 2020 21:48:49 +0530 Subject: [PATCH] Made Header and Footer generic Changes made to make header and footer generic by taking required values from environment.ts Issue-ID: PORTAL-795 Change-Id: I03303e10ef763767d12d16d2ee6454f81a250562 Signed-off-by: Sudarshan Kumar --- .../layout/components/footer/footer.component.html | 6 +++++- .../layout/components/footer/footer.component.ts | 23 +++++++++++++++++++++- .../layout/components/header/header.component.html | 4 ++-- .../layout/components/header/header.component.ts | 14 +++++++++++++ portal-FE-os/src/app/app.module.ts | 3 +-- 5 files changed, 44 insertions(+), 6 deletions(-) diff --git a/portal-FE-common/src/app/layout/components/footer/footer.component.html b/portal-FE-common/src/app/layout/components/footer/footer.component.html index 6edddb6f..6caf2dd8 100644 --- a/portal-FE-common/src/app/layout/components/footer/footer.component.html +++ b/portal-FE-common/src/app/layout/components/footer/footer.component.html @@ -37,6 +37,10 @@ -->
\ No newline at end of file diff --git a/portal-FE-common/src/app/layout/components/footer/footer.component.ts b/portal-FE-common/src/app/layout/components/footer/footer.component.ts index 2561a26a..9d7559ea 100644 --- a/portal-FE-common/src/app/layout/components/footer/footer.component.ts +++ b/portal-FE-common/src/app/layout/components/footer/footer.component.ts @@ -38,7 +38,7 @@ import { Component, OnInit } from '@angular/core'; import { ManifestService } from 'src/app/shared/services'; - +import { environment } from 'src/environments/environment'; @Component({ selector: 'app-footer', @@ -48,11 +48,32 @@ import { ManifestService } from 'src/app/shared/services'; export class FooterComponent implements OnInit { buildVersion: string; + api = environment.api; + brandName: string; + footerLink: string; + footerLinkText: string; + footerMessage: string; + footerLogoImagePath: string; + footerLogoText: string; + constructor(private manifest: ManifestService) { } ngOnInit() { this.buildVersion = ''; this.manifestDetails(); + + this.brandName = "ONAP Portal"; + if(this.api.brandName != ''){ + this.brandName = this.api.brandName; + } + this.footerLink = this.api.footerLink; + this.footerLinkText = this.api.footerLinkText; + this.footerMessage= this.api.footerMessage; + this.footerLogoImagePath = "assets/images/global.logo" + if(this.api.footerLogoImagePath !=''){ + this.footerLogoImagePath= this.api.footerLogoImagePath; + } + this.footerLogoText= this.api.footerLogoText; } manifestDetails() { diff --git a/portal-FE-common/src/app/layout/components/header/header.component.html b/portal-FE-common/src/app/layout/components/header/header.component.html index 45b4e9f9..f3b3a5f7 100644 --- a/portal-FE-common/src/app/layout/components/header/header.component.html +++ b/portal-FE-common/src/app/layout/components/header/header.component.html @@ -38,7 +38,7 @@