diff --git a/src/app/_samples/mediaco/components/banner/banner.component.html b/src/app/_samples/mediaco/components/banner/banner.component.html index ab4e8a56..37b691a4 100644 --- a/src/app/_samples/mediaco/components/banner/banner.component.html +++ b/src/app/_samples/mediaco/components/banner/banner.component.html @@ -1,8 +1,11 @@
-
+

{{ message }}

+ + +
diff --git a/src/app/_samples/mediaco/components/banner/banner.component.scss b/src/app/_samples/mediaco/components/banner/banner.component.scss index 80ac3a23..39ee2ebc 100644 --- a/src/app/_samples/mediaco/components/banner/banner.component.scss +++ b/src/app/_samples/mediaco/components/banner/banner.component.scss @@ -34,7 +34,7 @@ } .background-image-style { - height: calc(18rem); + height: calc(20rem); position: sticky; top: var(--mat-toolbar-standard-height, 64px); background: var(--mat-toolbar-container-background-color, var(--mat-sys-surface)); diff --git a/src/app/_samples/mediaco/components/banner/banner.component.ts b/src/app/_samples/mediaco/components/banner/banner.component.ts index 00ddc743..14ae3341 100644 --- a/src/app/_samples/mediaco/components/banner/banner.component.ts +++ b/src/app/_samples/mediaco/components/banner/banner.component.ts @@ -1,13 +1,17 @@ import { CommonModule } from '@angular/common'; import { FormGroup } from '@angular/forms'; import { Component, Input, forwardRef } from '@angular/core'; +import { PortalModule, TemplatePortal } from '@angular/cdk/portal'; +import { Observable } from 'rxjs'; +import { delay } from 'rxjs/operators'; import { ComponentMapperComponent } from '@pega/angular-sdk-components'; +import { PortalService } from '../../services/portal.service'; @Component({ selector: 'app-banner', templateUrl: './banner.component.html', styleUrls: ['./banner.component.scss'], - imports: [CommonModule, forwardRef(() => ComponentMapperComponent)] + imports: [CommonModule, PortalModule, forwardRef(() => ComponentMapperComponent)] }) export class BannerComponent { @Input() pConn$: typeof PConnect; @@ -20,6 +24,14 @@ export class BannerComponent { @Input() backgroundImage: string; @Input() layout$: string; + portal$: Observable | null>; + + constructor(private portalService: PortalService) {} + + ngOnInit() { + this.portal$ = this.portalService.getPortal().pipe(delay(0)); + } + getUrl() { return `url(${this.backgroundImage})`; } diff --git a/src/app/_samples/mediaco/components/list-view/list-view.component.ts b/src/app/_samples/mediaco/components/list-view/list-view.component.ts index bc4c778e..489bdc40 100644 --- a/src/app/_samples/mediaco/components/list-view/list-view.component.ts +++ b/src/app/_samples/mediaco/components/list-view/list-view.component.ts @@ -74,7 +74,6 @@ export class ListViewComponent implements OnInit { .getDataAsync(this.referenceDataPage, this.pConn$.getContextName()) .then(({ data }) => { this.modifyListData(data); - console.log(data); }); } diff --git a/src/app/_samples/mediaco/components/todo/todo.component.html b/src/app/_samples/mediaco/components/todo/todo.component.html index 4d44611f..6808282f 100644 --- a/src/app/_samples/mediaco/components/todo/todo.component.html +++ b/src/app/_samples/mediaco/components/todo/todo.component.html @@ -1,19 +1,33 @@ -
-