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