1
0
mirror of https://github.com/bitwarden/web synced 2025-12-06 00:03:28 +00:00

changed implementation

This commit is contained in:
gbubemismith
2022-05-26 01:01:42 +01:00
parent b882997ee1
commit 22b41df8b9
3 changed files with 8 additions and 4 deletions

View File

@@ -23,7 +23,6 @@ export class PreferencesComponent implements OnInit {
vaultTimeouts: { name: string; value: number }[];
localeOptions: any[];
themeOptions: any[];
static MIN_CUSTOM_MINUTES = 1;
vaultTimeout: FormControl = new FormControl(null);
@@ -83,7 +82,7 @@ export class PreferencesComponent implements OnInit {
}
async submit() {
if (this.vaultTimeout.value < PreferencesComponent.MIN_CUSTOM_MINUTES) {
if (this.vaultTimeout.errors?.minTimeoutError) {
this.platformUtilsService.showToast(
"error",
null,

View File

@@ -42,7 +42,7 @@
</div>
</div>
<small *ngIf="!validMinutes" class="form-text text-danger">
<small *ngIf="!getValidMinutesInput()" class="form-text text-danger">
<i class="bwi bwi-error" aria-hidden="true"></i> {{ "vaultCustomTimeoutMinimum" | i18n }}
</small>
</div>

View File

@@ -19,4 +19,9 @@ import { VaultTimeoutInputComponent as VaultTimeoutInputComponentBase } from "js
},
],
})
export class VaultTimeoutInputComponent extends VaultTimeoutInputComponentBase {}
export class VaultTimeoutInputComponent extends VaultTimeoutInputComponentBase {
//checks if input minutes is valid
getValidMinutesInput(): boolean {
return this.form.get("custom.minutes")?.value > 0;
}
}