mirror of
https://github.com/bitwarden/browser
synced 2026-01-30 16:23:53 +00:00
used explicit imports
This commit is contained in:
@@ -1,16 +1,16 @@
|
||||
import { Component, input, computed } from "@angular/core";
|
||||
|
||||
import { JslibModule } from "@bitwarden/angular/jslib.module";
|
||||
import { TreeNode } from "@bitwarden/common/vault/models/domain/tree-node";
|
||||
import { NavigationModule } from "@bitwarden/components";
|
||||
import { VaultFilter, CollectionFilter } from "@bitwarden/vault";
|
||||
|
||||
import { VAULT_FILTER_IMPORTS } from "../shared-filter-imports";
|
||||
|
||||
// FIXME(https://bitwarden.atlassian.net/browse/CL-764): Migrate to OnPush
|
||||
// eslint-disable-next-line @angular-eslint/prefer-on-push-component-change-detection
|
||||
@Component({
|
||||
selector: "app-collection-filter",
|
||||
templateUrl: "collection-filter.component.html",
|
||||
imports: [...VAULT_FILTER_IMPORTS],
|
||||
imports: [JslibModule, NavigationModule],
|
||||
})
|
||||
export class CollectionFilterComponent {
|
||||
protected readonly collection = input<TreeNode<CollectionFilter>>();
|
||||
|
||||
@@ -1,17 +1,16 @@
|
||||
import { Component, input, computed, output } from "@angular/core";
|
||||
|
||||
import { JslibModule } from "@bitwarden/angular/jslib.module";
|
||||
import { TreeNode } from "@bitwarden/common/vault/models/domain/tree-node";
|
||||
import { IconButtonModule } from "@bitwarden/components";
|
||||
import { IconButtonModule, NavigationModule } from "@bitwarden/components";
|
||||
import { VaultFilter, FolderFilter } from "@bitwarden/vault";
|
||||
|
||||
import { VAULT_FILTER_IMPORTS } from "../shared-filter-imports";
|
||||
|
||||
// FIXME(https://bitwarden.atlassian.net/browse/CL-764): Migrate to OnPush
|
||||
// eslint-disable-next-line @angular-eslint/prefer-on-push-component-change-detection
|
||||
@Component({
|
||||
selector: "app-folder-filter",
|
||||
templateUrl: "folder-filter.component.html",
|
||||
imports: [...VAULT_FILTER_IMPORTS, IconButtonModule],
|
||||
imports: [JslibModule, NavigationModule, IconButtonModule],
|
||||
})
|
||||
export class FolderFilterComponent {
|
||||
protected readonly folder = input<TreeNode<FolderFilter>>();
|
||||
|
||||
@@ -1,14 +1,13 @@
|
||||
import { Component, computed, input, inject } from "@angular/core";
|
||||
|
||||
import { JslibModule } from "@bitwarden/angular/jslib.module";
|
||||
import { DisplayMode } from "@bitwarden/angular/vault/vault-filter/models/display-mode";
|
||||
import { I18nService } from "@bitwarden/common/platform/abstractions/i18n.service";
|
||||
import { OrganizationId } from "@bitwarden/common/types/guid";
|
||||
import { TreeNode } from "@bitwarden/common/vault/models/domain/tree-node";
|
||||
import { ToastService } from "@bitwarden/components";
|
||||
import { ToastService, NavigationModule } from "@bitwarden/components";
|
||||
import { OrganizationFilter, VaultFilter, CollectionFilter } from "@bitwarden/vault";
|
||||
|
||||
import { VAULT_FILTER_IMPORTS } from "../shared-filter-imports";
|
||||
|
||||
import { CollectionFilterComponent } from "./collection-filter.component";
|
||||
|
||||
// FIXME(https://bitwarden.atlassian.net/browse/CL-764): Migrate to OnPush
|
||||
@@ -16,7 +15,7 @@ import { CollectionFilterComponent } from "./collection-filter.component";
|
||||
@Component({
|
||||
selector: "app-organization-filter",
|
||||
templateUrl: "organization-filter.component.html",
|
||||
imports: [...VAULT_FILTER_IMPORTS, CollectionFilterComponent],
|
||||
imports: [JslibModule, NavigationModule, CollectionFilterComponent],
|
||||
})
|
||||
export class OrganizationFilterComponent {
|
||||
private toastService: ToastService = inject(ToastService);
|
||||
|
||||
@@ -1,21 +1,22 @@
|
||||
import { CommonModule } from "@angular/common";
|
||||
import { Component, viewChild, input, inject, computed } from "@angular/core";
|
||||
import { combineLatest, firstValueFrom, map, switchMap } from "rxjs";
|
||||
|
||||
import { PremiumBadgeComponent } from "@bitwarden/angular/billing/components/premium-badge";
|
||||
import { JslibModule } from "@bitwarden/angular/jslib.module";
|
||||
import { AccountService } from "@bitwarden/common/auth/abstractions/account.service";
|
||||
import { getUserId } from "@bitwarden/common/auth/services/account.service";
|
||||
import { CipherArchiveService } from "@bitwarden/common/vault/abstractions/cipher-archive.service";
|
||||
import { TreeNode } from "@bitwarden/common/vault/models/domain/tree-node";
|
||||
import { NavigationModule } from "@bitwarden/components";
|
||||
import { VaultFilter, CipherStatus, CipherTypeFilter } from "@bitwarden/vault";
|
||||
|
||||
import { VAULT_FILTER_IMPORTS } from "../shared-filter-imports";
|
||||
|
||||
// FIXME(https://bitwarden.atlassian.net/browse/CL-764): Migrate to OnPush
|
||||
// eslint-disable-next-line @angular-eslint/prefer-on-push-component-change-detection
|
||||
@Component({
|
||||
selector: "app-status-filter",
|
||||
templateUrl: "status-filter.component.html",
|
||||
imports: [...VAULT_FILTER_IMPORTS, PremiumBadgeComponent],
|
||||
imports: [CommonModule, JslibModule, NavigationModule, PremiumBadgeComponent],
|
||||
})
|
||||
export class StatusFilterComponent {
|
||||
private accountService: AccountService = inject(AccountService);
|
||||
|
||||
@@ -1,18 +1,19 @@
|
||||
import { CommonModule } from "@angular/common";
|
||||
import { Component, input, inject } from "@angular/core";
|
||||
import { map, shareReplay } from "rxjs";
|
||||
|
||||
import { JslibModule } from "@bitwarden/angular/jslib.module";
|
||||
import { TreeNode } from "@bitwarden/common/vault/models/domain/tree-node";
|
||||
import { RestrictedItemTypesService } from "@bitwarden/common/vault/services/restricted-item-types.service";
|
||||
import { NavigationModule } from "@bitwarden/components";
|
||||
import { VaultFilter, CipherTypeFilter } from "@bitwarden/vault";
|
||||
|
||||
import { VAULT_FILTER_IMPORTS } from "../shared-filter-imports";
|
||||
|
||||
// FIXME(https://bitwarden.atlassian.net/browse/CL-764): Migrate to OnPush
|
||||
// eslint-disable-next-line @angular-eslint/prefer-on-push-component-change-detection
|
||||
@Component({
|
||||
selector: "app-type-filter",
|
||||
templateUrl: "type-filter.component.html",
|
||||
imports: [...VAULT_FILTER_IMPORTS],
|
||||
imports: [CommonModule, JslibModule, NavigationModule],
|
||||
})
|
||||
export class TypeFilterComponent {
|
||||
private restrictedItemTypesService: RestrictedItemTypesService = inject(
|
||||
|
||||
@@ -1,9 +0,0 @@
|
||||
import { CommonModule } from "@angular/common";
|
||||
|
||||
import { JslibModule } from "@bitwarden/angular/jslib.module";
|
||||
import { NavigationModule } from "@bitwarden/components";
|
||||
|
||||
/**
|
||||
* Common imports shared across all vault filter components.
|
||||
*/
|
||||
export const VAULT_FILTER_IMPORTS = [CommonModule, JslibModule, NavigationModule] as const;
|
||||
Reference in New Issue
Block a user