@WidgetComponent

nm-button-container

File

src/app/shared/widgets/buttons/buttoncontainer/buttoncontainer.component.ts

Description

Used in iPIM Apps. No Widgetframe.

Layoutcontainer for button. Fixed in layout to lower right browser window border.

Metadata

selector nm-button-container
styleUrls buttoncontainer.component.scss
templateUrl ./buttoncontainer.component.html

Index

Widget inputs
Widget outputs
Properties
Methods

Methods

Protected configureWidget
configureWidget(configuration: WidgetConfig)
Decorators : WidgetConfigure
Parameters :
Name Type Optional
configuration WidgetConfig no
Returns : void

Properties

Public configuration
configuration: WidgetConfig
Type : WidgetConfig
Decorators : WidgetConfiguration
import { Component } from "@angular/core";
import { WidgetConfig } from "../../widget.configuration";
import {
  WidgetComponent,
  WidgetConfiguration,
  WidgetConfigure,
} from "../../widget.metadata";

/**
 * Used in iPIM Apps.
 * No Widgetframe.
 *
 * Layoutcontainer for button. Fixed in layout to lower right browser window border.
 */
@WidgetComponent("nm-button-container")
@Component({
  selector: "nm-button-container",
  templateUrl: "./buttoncontainer.component.html",
  styleUrls: ["./buttoncontainer.component.scss"],
})
export class ButtonContainerWidgetComponent {
  @WidgetConfiguration()
  public configuration: WidgetConfig;

  @WidgetConfigure()
  protected configureWidget(configuration: WidgetConfig) {}
}
<div class="nm-button-container__bottom">
  <nm-container
    *ngFor="let component of configuration.configuration.components"
    [configuration]="component | widgetFor: configuration"
    [parent]="component"
    [id]="component"
  >
  </nm-container>
</div>
Legend
Html element
Component
Html element with directive

results matching ""

    No results matching ""