-
0">
-
-
- {{ collection.node.name | i18n }}
- {{ collection.node.name }}
-
-
-
-
- {{ "vaultItems" | i18n }}
-
-
-
- {{ "loading" | i18n }}
-
-
-
-
-
-
-
+
{{ trashCleanupWarning }}
diff --git a/apps/web/src/vault/app/vault/vault.component.ts b/apps/web/src/vault/app/vault/vault.component.ts
index b58d53d8ff0..37204662120 100644
--- a/apps/web/src/vault/app/vault/vault.component.ts
+++ b/apps/web/src/vault/app/vault/vault.component.ts
@@ -38,11 +38,7 @@ import { ShareComponent } from "./share.component";
import { VaultFilterComponent } from "./vault-filter/components/vault-filter.component";
import { VaultFilterService } from "./vault-filter/services/abstractions/vault-filter.service";
import { VaultFilter } from "./vault-filter/shared/models/vault-filter.model";
-import {
- CollectionFilter,
- FolderFilter,
- OrganizationFilter,
-} from "./vault-filter/shared/models/vault-filter.type";
+import { FolderFilter, OrganizationFilter } from "./vault-filter/shared/models/vault-filter.type";
import { VaultItemsComponent } from "./vault-items.component";
const BroadcasterSubscriptionId = "VaultComponent";
@@ -394,26 +390,6 @@ export class VaultComponent implements OnInit, OnDestroy {
return kdfType === KdfType.PBKDF2_SHA256 && kdfOptions.iterations < DEFAULT_PBKDF2_ITERATIONS;
}
- get breadcrumbs(): TreeNode
[] {
- if (!this.activeFilter.selectedCollectionNode) {
- return [];
- }
-
- const collections = [this.activeFilter.selectedCollectionNode];
- while (collections[collections.length - 1].parent != undefined) {
- collections.push(collections[collections.length - 1].parent);
- }
-
- return collections.map((c) => c).reverse();
- }
-
- protected applyCollectionFilter(collection: TreeNode) {
- const filter = this.activeFilter;
- filter.resetFilter();
- filter.selectedCollectionNode = collection;
- this.applyVaultFilter(filter);
- }
-
private go(queryParams: any = null) {
if (queryParams == null) {
queryParams = {
diff --git a/apps/web/src/vault/app/vault/vault.module.ts b/apps/web/src/vault/app/vault/vault.module.ts
index 4b3cdac4d0d..8d03a3cc00a 100644
--- a/apps/web/src/vault/app/vault/vault.module.ts
+++ b/apps/web/src/vault/app/vault/vault.module.ts
@@ -4,12 +4,13 @@ import { BreadcrumbsModule } from "@bitwarden/components";
import { CollectionBadgeModule } from "../../../app/organizations/vault/collection-badge/collection-badge.module";
import { GroupBadgeModule } from "../../../app/organizations/vault/group-badge/group-badge.module";
-import { SharedModule, LooseComponentsModule } from "../../../app/shared";
+import { LooseComponentsModule, SharedModule } from "../../../app/shared";
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 { VaultItemsComponent } from "./vault-items.component";
import { VaultRoutingModule } from "./vault-routing.module";
import { VaultComponent } from "./vault.component";
@@ -27,7 +28,7 @@ import { VaultComponent } from "./vault.component";
BulkDialogsModule,
BreadcrumbsModule,
],
- declarations: [VaultComponent, VaultItemsComponent],
+ declarations: [VaultComponent, VaultItemsComponent, VaultHeaderComponent],
exports: [VaultComponent],
})
export class VaultModule {}