File

libs/playground-test-bbs/src/lib/pgr-placeholder/pgr-placeholder.component.ts

Index

Properties

Properties

content
Type string
headline
Type string
import { AbstractBuildingBlock, createBuildingBlockProvider } from '@allianz/taly-core';
import { Component, forwardRef } from '@angular/core';

export interface PgrPlaceholderResources {
  headline: string;
  content: string;
}

@Component({
  selector: 'bb-pgr-placeholder',
  template: `<div nxLayout="grid nopadding">
    <div nxRow [rowJustify]="isExpertChannel ? 'start' : 'center'">
      <div [nxCol]="isExpertChannel ? '12,12' : '12,12,8'">
        @if (resources?.headline) {
        <taly-headline
          >{{ resources?.headline }} <span *aclTag="'header-icon'">🐛</span></taly-headline
        >
        }
        <div nxCopytext class="nx-margin-bottom-0">
          @if (resources?.content) {
          {{ resources?.content }}
          } @else { Bavaria ipsum dolor sit amet an i mog di fei gscheckate i hob di liab
          Heimatland: Schdarmbeaga See sowos gelbe Rüam pfiad de Gstanzl ognudelt, gscheit. Sepp wea
          ko, dea ko de Prosd, hoid Xaver Vergeltsgott. }
        </div>
      </div>
    </div>
  </div>`,
  providers: [createBuildingBlockProvider(forwardRef(() => PgrPlaceholderComponent))],
  standalone: false
})
export class PgrPlaceholderComponent extends AbstractBuildingBlock<
  undefined,
  PgrPlaceholderResources | undefined
> {
  override onPageConnection(): void {
    this.commitCompletion();
  }
}

results matching ""

    No results matching ""