mirror of
https://github.com/bitwarden/browser
synced 2026-02-22 12:24:01 +00:00
update storybook
This commit is contained in:
@@ -1,5 +1,11 @@
|
||||
import { Component, EventEmitter, Input, OnInit, Output } from "@angular/core";
|
||||
import { ReactiveFormsModule, FormBuilder, Validators, FormGroup } from "@angular/forms";
|
||||
import {
|
||||
ReactiveFormsModule,
|
||||
FormBuilder,
|
||||
Validators,
|
||||
FormGroup,
|
||||
FormControl,
|
||||
} from "@angular/forms";
|
||||
import { firstValueFrom } from "rxjs";
|
||||
|
||||
import { JslibModule } from "@bitwarden/angular/jslib.module";
|
||||
@@ -170,7 +176,7 @@ export class InputPasswordComponent implements OnInit {
|
||||
// https://github.com/angular/angular/issues/48794
|
||||
(this.formGroup as FormGroup<any>).addControl(
|
||||
"rotateUserKey",
|
||||
this.formBuilder.control(false),
|
||||
this.formBuilder.control<boolean>(false),
|
||||
);
|
||||
}
|
||||
|
||||
@@ -439,7 +445,8 @@ export class InputPasswordComponent implements OnInit {
|
||||
);
|
||||
}
|
||||
|
||||
this.formGroup.controls.rotateUserKey.setValue(false);
|
||||
// TODO-rr-bw: verify
|
||||
(this.formGroup.get("rotateUserKey") as unknown as FormControl<boolean>)?.setValue(false);
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -455,7 +462,8 @@ export class InputPasswordComponent implements OnInit {
|
||||
});
|
||||
|
||||
if (!result) {
|
||||
this.formGroup.controls.rotateUserKey.setValue(false);
|
||||
// TODO-rr-bw: verify
|
||||
(this.formGroup.get("rotateUserKey") as unknown as FormControl<boolean>)?.setValue(false);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,14 +2,20 @@ import { importProvidersFrom } from "@angular/core";
|
||||
import { BrowserAnimationsModule } from "@angular/platform-browser/animations";
|
||||
import { action } from "@storybook/addon-actions";
|
||||
import { Meta, StoryObj, applicationConfig } from "@storybook/angular";
|
||||
import { of } from "rxjs";
|
||||
import { ZXCVBNResult } from "zxcvbn";
|
||||
|
||||
import { AuditService } from "@bitwarden/common/abstractions/audit.service";
|
||||
import { PolicyService } from "@bitwarden/common/admin-console/abstractions/policy/policy.service.abstraction";
|
||||
import { MasterPasswordPolicyOptions } from "@bitwarden/common/admin-console/models/domain/master-password-policy-options";
|
||||
import { AccountService } from "@bitwarden/common/auth/abstractions/account.service";
|
||||
import { MasterPasswordServiceAbstraction } from "@bitwarden/common/key-management/master-password/abstractions/master-password.service.abstraction";
|
||||
import { PlatformUtilsService } from "@bitwarden/common/platform/abstractions/platform-utils.service";
|
||||
import { PasswordStrengthServiceAbstraction } from "@bitwarden/common/tools/password-strength";
|
||||
import { UserId } from "@bitwarden/common/types/guid";
|
||||
import { CipherService } from "@bitwarden/common/vault/abstractions/cipher.service";
|
||||
import { DialogService, ToastService } from "@bitwarden/components";
|
||||
import { KeyService } from "@bitwarden/key-management";
|
||||
import { DEFAULT_KDF_CONFIG, KdfConfigService, KeyService } from "@bitwarden/key-management";
|
||||
|
||||
// FIXME: remove `/apps` import from `/libs`
|
||||
// FIXME: remove `src` and fix import
|
||||
@@ -26,12 +32,47 @@ export default {
|
||||
providers: [
|
||||
importProvidersFrom(PreloadedEnglishI18nModule),
|
||||
importProvidersFrom(BrowserAnimationsModule),
|
||||
{
|
||||
provide: AccountService,
|
||||
useValue: {
|
||||
activeAccount$: of({
|
||||
id: "test-user-id" as UserId,
|
||||
name: "Test User 1",
|
||||
email: "test@email.com",
|
||||
emailVerified: true,
|
||||
}),
|
||||
},
|
||||
},
|
||||
{
|
||||
provide: AuditService,
|
||||
useValue: {
|
||||
passwordLeaked: () => Promise.resolve(1),
|
||||
} as Partial<AuditService>,
|
||||
},
|
||||
{
|
||||
provide: CipherService,
|
||||
useValue: {
|
||||
getAllDecrypted: () => Promise.resolve([]),
|
||||
},
|
||||
},
|
||||
{
|
||||
provide: KdfConfigService,
|
||||
useValue: {
|
||||
getKdfConfig: () => Promise.resolve(DEFAULT_KDF_CONFIG),
|
||||
},
|
||||
},
|
||||
{
|
||||
provide: MasterPasswordServiceAbstraction,
|
||||
useValue: {
|
||||
decryptUserKeyWithMasterKey: () => Promise.resolve("example-decrypted-user-key"),
|
||||
},
|
||||
},
|
||||
{
|
||||
provide: PlatformUtilsService,
|
||||
useValue: {
|
||||
launchUri: () => Promise.resolve(true),
|
||||
},
|
||||
},
|
||||
{
|
||||
provide: KeyService,
|
||||
useValue: {
|
||||
|
||||
Reference in New Issue
Block a user