Skip to content
Snippets Groups Projects
element-text-input-group.component.html 1.16 KiB
Newer Older
<form class="inline-container"
      [formGroup]="form">
  <aspect-text-area
    *ngIf="elementModel.type === 'text-area'"
    #elementComponent
    [parentForm]="form"
    [elementModel]="elementModel | cast: TextAreaElement"
    (onKeyDown)="detectHardwareKeyboard($event, elementComponent)"
    (onFocusChanged)="onFocusChanged($event, elementComponent)">
  </aspect-text-area>
  <aspect-text-field
    *ngIf="elementModel.type === 'text-field'"
    #elementComponent
    [parentForm]="form"
    [elementModel]="elementModel | cast: TextFieldElement"
    (onKeyDown)="detectHardwareKeyboard($event, elementComponent)"
    (onFocusChanged)="onFocusChanged($event, elementComponent)">
  <aspect-spell-correct
    *ngIf="elementModel.type === 'spell-correct'"
    #elementComponent
    [parentForm]="form"
    [elementModel]="elementModel | cast: SpellCorrectElement"
    (onKeyDown)="detectHardwareKeyboard($event, elementComponent)"
    (onFocusChanged)="onFocusChanged($event, elementComponent)">
  </aspect-spell-correct>
<aspect-floating-keypad
  [isKeypadOpen]="isKeypadOpen && keypadService.position === 'floating'">
</aspect-floating-keypad>