Skip to content

lux‐link v15

Thomas Dickhut edited this page Apr 9, 2024 · 3 revisions

LUX-Link

Beispielbild LUX-Link

Overview / API

Allgemein

Name Beschreibung
import LuxActionModule
selector lux-link

@Input

Name Typ Beschreibung
luxHref string Der Href-Inhalt (z.B. http://www.ihk-gfi.de). Wenn der luxHref ohne http beginnt, navigiert der LuxLink innerhalb der Angular-Applikation (also auf andere Components).
luxBlank boolean Ermöglicht es, externe Links in einem neuen Tab zu öffnen.
luxLabel string Bestimmt das Label, welches in dieser Component angezeigt werden soll.
luxColor LuxThemePalette Diese Property definiert die Farben der Component.
luxRaised boolean Gibt an, ob der Button hervorgehoben wird.
luxIconName string Ein LUX-Iconname.
luxIconShowRight boolean Gibt an, ob das Icon rechts angezeigt wird.
luxTagId string LUX-Tag-Id für die automatischen Tests.
luxDisabled boolean Gibt an, ob das Element deaktiviert ist.
luxRounded boolean Gibt an, ob ein runder Button verwendet werden soll.
luxIconAlignWithLabel boolean Entfernt die vertikale Zentrierung des Icons, so dass es mit dem Label ausgerichtet ist.

@Output

Name Typ Beschreibung
luxClicked EventEmitter <Event> Event welches beim Klick auf den Button ausgelöst wird und einen Clicked-Event als Parameter enthält.

Beispiele

1. Normale Links

Beispielbild 01

Html

<lux-link luxLabel="Lorem ohne" luxHref="http://www.ihk-gfi.de"></lux-link>
<lux-link
  luxLabel="Lorem primary"
  luxHref="http://www.ihk-gfi.de"
  luxColor="primary"
></lux-link>
<lux-link
  luxLabel="Lorem accent"
  luxHref="http://www.ihk-gfi.de"
  luxColor="accent"
></lux-link>
<lux-link
  luxLabel="Lorem warn"
  luxHref="http://www.ihk-gfi.de"
  luxColor="warn"
></lux-link>

2. Flat Links

Beispielbild 02

Html

<lux-link
  [luxFlat]="true"
  luxLabel="Lorem ohne"
  luxHref="http://www.ihk-gfi.de"
></lux-link>
<lux-link
  [luxFlat]="true"
  luxLabel="Lorem primary"
  luxHref="http://www.ihk-gfi.de"
  luxColor="primary"
></lux-link>
<lux-link
  [luxFlat]="true"
  luxLabel="Lorem accent"
  luxHref="http://www.ihk-gfi.de"
  luxColor="accent"
></lux-link>
<lux-link
  [luxFlat]="true"
  luxLabel="Lorem warn"
  luxHref="http://www.ihk-gfi.de"
  luxColor="warn"
></lux-link>

2. Links mit Icons

Beispielbild 03

Html

<lux-link
  [luxFlat]="true"
  luxIconName="lux-save"
  luxLabel="Lorem ohne"
  luxHref="http://www.ihk-gfi.de"
></lux-link>
<lux-link
  [luxFlat]="true"
  luxIconName="lux-save"
  luxLabel="Lorem primary"
  luxColor="primary"
  luxHref="http://www.ihk-gfi.de"
></lux-link>
<lux-link
  [luxFlat]="true"
  luxIconName="lux-save"
  luxLabel="Lorem warn"
  luxColor="warn"
  luxHref="http://www.ihk-gfi.de"
></lux-link>
<lux-link
  [luxFlat]="true"
  luxIconName="lux-save"
  luxLabel="Lorem accent"
  luxColor="accent"
  luxHref="http://www.ihk-gfi.de"
></lux-link>

Zusatzinformationen

Konfigurationsoptionen

Durch Nutzung der LUX-Components-Config kann für diese Component bestimmt werden, dass der Text immer in Großbuchstaben ausgegeben wird. Will man die LuxButtons als Ausnahmen für die Ausgabe in Großbuchstaben hinzufügen, muss der Selektor "lux-button" dem Config-Module übergeben werden.

Standardmäßig werden die Texte der Buttons immer in Großbuchstaben angezeigt.

Clone this wiki locally