<div class="input-group">
  <input #password nbInput fullWidth name='passwordInput{{uuid}}' [type]="fieldTextType ? 'text' : 'password'"
    (blur)="onBlur()" [(ngModel)]="text" />
  <div class="input-group-append">
    <button nbButton hero type="button" tabindex="-1" size="small" status="primary"
      nbTooltip="{{ fieldTextType ? 'Hide password' : 'Show password' }}" nbTooltipStatus="primary"
      (click)="toggleFieldTextType()" [disabled]="disabledState">
      <nb-icon [icon]="fieldTextType ? 'eye-outline' : 'eye-off-outline'" pack="eva"></nb-icon>
    </button>
  </div>
</div>