diff --git a/projects/common/element-components/text-field.component.ts b/projects/common/element-components/text-field.component.ts index 22b72ae638c25ddd9163574abfd0b34fc35c07fe..1bef0a0630b9d1f2b7eb92060f87d487ed9ea525 100644 --- a/projects/common/element-components/text-field.component.ts +++ b/projects/common/element-components/text-field.component.ts @@ -16,12 +16,12 @@ import { TextFieldElement } from '../models/text-field-element'; [style.text-decoration]="elementModel.underline ? 'underline' : ''" appInputBackgroundColor [backgroundColor]="elementModel.backgroundColor" [appearance]="$any(elementModel.appearance)"> + <mat-label>{{elementModel.label}}</mat-label> <input matInput type="text" [pattern]="elementModel.pattern" #input (focus)="onFocus.emit(input)" (blur)="onBlur.emit(input)" autocomplete="off" - [formControl]="elementFormControl" - placeholder="{{elementModel.label}}"> + [formControl]="elementFormControl"> <button *ngIf="elementModel.clearable" matSuffix mat-icon-button aria-label="Clear" (click)="onClick($event)"> <mat-icon>close</mat-icon> diff --git a/projects/common/models/uI-element.ts b/projects/common/models/uI-element.ts index 89747ecd191a788576637f9b4eb41ad202f91207..fa91dcf4eb16a471c44f5d93b12582458dac72b7 100644 --- a/projects/common/models/uI-element.ts +++ b/projects/common/models/uI-element.ts @@ -53,7 +53,7 @@ export abstract class InputElement extends UIElement { protected constructor(serializedElement: UIElement, coordinates?: { x: number; y: number }) { super(serializedElement, coordinates); - this.label = serializedElement.label as string || 'Dummylabel'; + this.label = serializedElement.label as string || 'Beispielbeschriftung'; this.value = serializedElement.value as string | number | boolean | null || null; this.required = serializedElement.required as boolean || false; this.requiredWarnMessage = serializedElement.requiredWarnMessage as string || 'Eingabe erforderlich';