mirror of
https://github.com/bitwarden/browser.git
synced 2024-09-30 04:28:19 +02:00
[Fix] Storybook: product navigation errors (#9664)
* fix product switcher stories by adding sync service mock * remove redundant await
This commit is contained in:
parent
dda17885f9
commit
90cdd9343b
@ -9,6 +9,7 @@ import { ProviderService } from "@bitwarden/common/admin-console/abstractions/pr
|
|||||||
import { Organization } from "@bitwarden/common/admin-console/models/domain/organization";
|
import { Organization } from "@bitwarden/common/admin-console/models/domain/organization";
|
||||||
import { Provider } from "@bitwarden/common/admin-console/models/domain/provider";
|
import { Provider } from "@bitwarden/common/admin-console/models/domain/provider";
|
||||||
import { I18nService } from "@bitwarden/common/platform/abstractions/i18n.service";
|
import { I18nService } from "@bitwarden/common/platform/abstractions/i18n.service";
|
||||||
|
import { SyncService } from "@bitwarden/common/platform/sync";
|
||||||
import { LayoutComponent, NavigationModule } from "@bitwarden/components";
|
import { LayoutComponent, NavigationModule } from "@bitwarden/components";
|
||||||
import { I18nMockService } from "@bitwarden/components/src/utils/i18n-mock.service";
|
import { I18nMockService } from "@bitwarden/components/src/utils/i18n-mock.service";
|
||||||
|
|
||||||
@ -45,6 +46,12 @@ class MockProviderService implements Partial<ProviderService> {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
class MockSyncService implements Partial<SyncService> {
|
||||||
|
async getLastSync() {
|
||||||
|
return Promise.resolve(new Date());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: "story-layout",
|
selector: "story-layout",
|
||||||
template: `<ng-content></ng-content>`,
|
template: `<ng-content></ng-content>`,
|
||||||
@ -80,6 +87,7 @@ export default {
|
|||||||
providers: [
|
providers: [
|
||||||
{ provide: OrganizationService, useClass: MockOrganizationService },
|
{ provide: OrganizationService, useClass: MockOrganizationService },
|
||||||
{ provide: ProviderService, useClass: MockProviderService },
|
{ provide: ProviderService, useClass: MockProviderService },
|
||||||
|
{ provide: MockSyncService, useClass: MockSyncService },
|
||||||
ProductSwitcherService,
|
ProductSwitcherService,
|
||||||
{
|
{
|
||||||
provide: I18nPipe,
|
provide: I18nPipe,
|
||||||
|
@ -9,6 +9,7 @@ import { ProviderService } from "@bitwarden/common/admin-console/abstractions/pr
|
|||||||
import { Organization } from "@bitwarden/common/admin-console/models/domain/organization";
|
import { Organization } from "@bitwarden/common/admin-console/models/domain/organization";
|
||||||
import { Provider } from "@bitwarden/common/admin-console/models/domain/provider";
|
import { Provider } from "@bitwarden/common/admin-console/models/domain/provider";
|
||||||
import { I18nService } from "@bitwarden/common/platform/abstractions/i18n.service";
|
import { I18nService } from "@bitwarden/common/platform/abstractions/i18n.service";
|
||||||
|
import { SyncService } from "@bitwarden/common/platform/sync";
|
||||||
import { IconButtonModule, LinkModule, MenuModule } from "@bitwarden/components";
|
import { IconButtonModule, LinkModule, MenuModule } from "@bitwarden/components";
|
||||||
import { I18nMockService } from "@bitwarden/components/src/utils/i18n-mock.service";
|
import { I18nMockService } from "@bitwarden/components/src/utils/i18n-mock.service";
|
||||||
|
|
||||||
@ -45,6 +46,12 @@ class MockProviderService implements Partial<ProviderService> {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
class MockSyncService implements Partial<SyncService> {
|
||||||
|
async getLastSync() {
|
||||||
|
return Promise.resolve(new Date());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: "story-layout",
|
selector: "story-layout",
|
||||||
template: `<ng-content></ng-content>`,
|
template: `<ng-content></ng-content>`,
|
||||||
@ -75,6 +82,7 @@ export default {
|
|||||||
MockOrganizationService,
|
MockOrganizationService,
|
||||||
{ provide: ProviderService, useClass: MockProviderService },
|
{ provide: ProviderService, useClass: MockProviderService },
|
||||||
MockProviderService,
|
MockProviderService,
|
||||||
|
{ provide: SyncService, useClass: MockSyncService },
|
||||||
ProductSwitcherService,
|
ProductSwitcherService,
|
||||||
{
|
{
|
||||||
provide: I18nService,
|
provide: I18nService,
|
||||||
|
Loading…
Reference in New Issue
Block a user