From 7d1628b4423aa1daba459b0bbe87611c6f59b694 Mon Sep 17 00:00:00 2001 From: Alex Morask <144709477+amorask-bitwarden@users.noreply.github.com> Date: Mon, 10 Feb 2025 16:15:49 -0500 Subject: [PATCH] [PM-15445] Fix storybook (#13338) --- .../navigation-switcher/navigation-switcher.stories.ts | 8 ++++++++ .../layouts/product-switcher/product-switcher.stories.ts | 9 +++++++++ 2 files changed, 17 insertions(+) diff --git a/apps/web/src/app/layouts/product-switcher/navigation-switcher/navigation-switcher.stories.ts b/apps/web/src/app/layouts/product-switcher/navigation-switcher/navigation-switcher.stories.ts index 181779c7c2e..fca9063c8cf 100644 --- a/apps/web/src/app/layouts/product-switcher/navigation-switcher/navigation-switcher.stories.ts +++ b/apps/web/src/app/layouts/product-switcher/navigation-switcher/navigation-switcher.stories.ts @@ -10,6 +10,7 @@ import { Organization } from "@bitwarden/common/admin-console/models/domain/orga import { Provider } from "@bitwarden/common/admin-console/models/domain/provider"; import { AccountService, Account } from "@bitwarden/common/auth/abstractions/account.service"; import { I18nService } from "@bitwarden/common/platform/abstractions/i18n.service"; +import { PlatformUtilsService } from "@bitwarden/common/platform/abstractions/platform-utils.service"; import { SyncService } from "@bitwarden/common/platform/sync"; import { UserId } from "@bitwarden/common/types/guid"; import { LayoutComponent, NavigationModule } from "@bitwarden/components"; @@ -68,6 +69,12 @@ class MockAccountService implements Partial { }); } +class MockPlatformUtilsService implements Partial { + isSelfHost() { + return false; + } +} + @Component({ selector: "story-layout", template: ``, @@ -105,6 +112,7 @@ export default { { provide: AccountService, useClass: MockAccountService }, { provide: ProviderService, useClass: MockProviderService }, { provide: SyncService, useClass: MockSyncService }, + { provide: PlatformUtilsService, useClass: MockPlatformUtilsService }, ProductSwitcherService, { provide: I18nPipe, diff --git a/apps/web/src/app/layouts/product-switcher/product-switcher.stories.ts b/apps/web/src/app/layouts/product-switcher/product-switcher.stories.ts index 44467bb2b29..ca27aae4581 100644 --- a/apps/web/src/app/layouts/product-switcher/product-switcher.stories.ts +++ b/apps/web/src/app/layouts/product-switcher/product-switcher.stories.ts @@ -10,6 +10,7 @@ import { Organization } from "@bitwarden/common/admin-console/models/domain/orga import { Provider } from "@bitwarden/common/admin-console/models/domain/provider"; import { AccountService, Account } from "@bitwarden/common/auth/abstractions/account.service"; import { I18nService } from "@bitwarden/common/platform/abstractions/i18n.service"; +import { PlatformUtilsService } from "@bitwarden/common/platform/abstractions/platform-utils.service"; import { SyncService } from "@bitwarden/common/platform/sync"; import { UserId } from "@bitwarden/common/types/guid"; import { IconButtonModule, LinkModule, MenuModule } from "@bitwarden/components"; @@ -68,6 +69,12 @@ class MockAccountService implements Partial { }); } +class MockPlatformUtilsService implements Partial { + isSelfHost() { + return false; + } +} + @Component({ selector: "story-layout", template: ``, @@ -101,6 +108,8 @@ export default { { provide: ProviderService, useClass: MockProviderService }, MockProviderService, { provide: SyncService, useClass: MockSyncService }, + { provide: PlatformUtilsService, useClass: MockPlatformUtilsService }, + MockPlatformUtilsService, ProductSwitcherService, { provide: I18nService,