fix icon placement in password input (#11720)

This commit is contained in:
Jordan Aasen 2024-10-28 02:20:55 -07:00 committed by GitHub
parent e3f9035564
commit 2e3ad82b60
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 29 additions and 28 deletions

View File

@ -14,34 +14,35 @@
<bit-form-field> <bit-form-field>
<bit-label>{{ (passwordRemoved ? "newPassword" : "password") | i18n }}</bit-label> <bit-label>{{ (passwordRemoved ? "newPassword" : "password") | i18n }}</bit-label>
<input bitInput type="password" formControlName="password" /> <input bitInput type="password" formControlName="password" />
<ng-container *ngIf="!hasPassword"> <button
<button data-testid="toggle-visibility-for-password"
data-testid="toggle-visibility-for-password" type="button"
type="button" bitIconButton
bitIconButton bitSuffix
bitSuffix bitPasswordInputToggle
bitPasswordInputToggle *ngIf="!hasPassword"
></button> ></button>
<button <button
type="button" type="button"
bitIconButton="bwi-generate" bitIconButton="bwi-generate"
bitSuffix bitSuffix
[appA11yTitle]="'generatePassword' | i18n" [appA11yTitle]="'generatePassword' | i18n"
[disabled]="!config.areSendsAllowed" [disabled]="!config.areSendsAllowed"
(click)="generatePassword()" (click)="generatePassword()"
data-testid="generate-password" data-testid="generate-password"
></button> *ngIf="!hasPassword"
<button ></button>
type="button" <button
bitIconButton="bwi-clone" type="button"
bitSuffix bitIconButton="bwi-clone"
[appA11yTitle]="'copyPassword' | i18n" bitSuffix
[disabled]="!config.areSendsAllowed || !sendOptionsForm.get('password').value" [appA11yTitle]="'copyPassword' | i18n"
[valueLabel]="'password' | i18n" [disabled]="!config.areSendsAllowed || !sendOptionsForm.get('password').value"
[appCopyClick]="sendOptionsForm.get('password').value" [valueLabel]="'password' | i18n"
showToast [appCopyClick]="sendOptionsForm.get('password').value"
></button> showToast
</ng-container> *ngIf="!hasPassword"
></button>
<button <button
*ngIf="hasPassword" *ngIf="hasPassword"
class="tw-border-l-0 last:tw-rounded-r focus-visible:tw-border-l focus-visible:tw-ml-[-1px]" class="tw-border-l-0 last:tw-rounded-r focus-visible:tw-border-l focus-visible:tw-ml-[-1px]"