UI/src/lib/modules/form/components/input/input.component.html

19 lines
527 B
HTML

<div (click)="stopPropagation($event)">
<ng-content select="[place=before]"></ng-content>
</div>
<input
#input
[type]="type"
[value]="value"
[disabled]="disabled"
[required]="required"
(input)="onInputChange($event)"
(focus)="onInputFocus()"
(blur)="onInputBlur()"
class="ui-input-field"
/>
<label class="ui-input-label" [class.floating]="isFocused || filled">{{ placeholder }}</label>
<div (click)="stopPropagation($event)">
<ng-content select="[place=after]"></ng-content>
</div>