1
0
mirror of https://github.com/bitwarden/browser synced 2025-12-24 04:04:24 +00:00
Files
browser/apps/web/src/app/vault/individual-vault/vault.module.ts
Jason Ng fd8c26601a PM-3231 Vault Onboarding Part 1 (#6905)
* Onboarding Component moved to web for sharing. Vault Onboarding Component created for new users. Still behind feature flag.
2024-02-12 11:43:43 -05:00

48 lines
1.9 KiB
TypeScript

import { NgModule } from "@angular/core";
import { BreadcrumbsModule } from "@bitwarden/components";
import { LooseComponentsModule, SharedModule } from "../../shared";
import { CollectionDialogModule } from "../components/collection-dialog";
import { VaultItemsModule } from "../components/vault-items/vault-items.module";
import { CollectionBadgeModule } from "../org-vault/collection-badge/collection-badge.module";
import { GroupBadgeModule } from "../org-vault/group-badge/group-badge.module";
import { BulkDialogsModule } from "./bulk-action-dialogs/bulk-dialogs.module";
import { OrganizationBadgeModule } from "./organization-badge/organization-badge.module";
import { PipesModule } from "./pipes/pipes.module";
import { VaultFilterModule } from "./vault-filter/vault-filter.module";
import { VaultHeaderComponent } from "./vault-header/vault-header.component";
import { VaultOnboardingService as VaultOnboardingServiceAbstraction } from "./vault-onboarding/services/abstraction/vault-onboarding.service";
import { VaultOnboardingService } from "./vault-onboarding/services/vault-onboarding.service";
import { VaultOnboardingComponent } from "./vault-onboarding/vault-onboarding.component";
import { VaultRoutingModule } from "./vault-routing.module";
import { VaultComponent } from "./vault.component";
@NgModule({
imports: [
VaultFilterModule,
VaultRoutingModule,
OrganizationBadgeModule,
GroupBadgeModule,
CollectionBadgeModule,
PipesModule,
SharedModule,
LooseComponentsModule,
BulkDialogsModule,
BreadcrumbsModule,
VaultItemsModule,
CollectionDialogModule,
VaultOnboardingComponent,
],
declarations: [VaultComponent, VaultHeaderComponent],
exports: [VaultComponent],
providers: [
{
provide: VaultOnboardingServiceAbstraction,
useClass: VaultOnboardingService,
},
],
})
export class VaultModule {}