mirror of
https://github.com/bitwarden/browser
synced 2025-12-06 00:13:28 +00:00
Remove standalone true from vault (#15040)
Remove standalone: true from every instance since it's the default as of Angular 19.
This commit is contained in:
@@ -11,7 +11,6 @@ import { I18nPipe } from "@bitwarden/ui-common";
|
|||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: "vault-at-risk-password-callout",
|
selector: "vault-at-risk-password-callout",
|
||||||
standalone: true,
|
|
||||||
imports: [CommonModule, AnchorLinkDirective, RouterModule, CalloutModule, I18nPipe],
|
imports: [CommonModule, AnchorLinkDirective, RouterModule, CalloutModule, I18nPipe],
|
||||||
templateUrl: "./at-risk-password-callout.component.html",
|
templateUrl: "./at-risk-password-callout.component.html",
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -27,7 +27,6 @@ export enum AtRiskCarouselDialogResult {
|
|||||||
DarkImageSourceDirective,
|
DarkImageSourceDirective,
|
||||||
I18nPipe,
|
I18nPipe,
|
||||||
],
|
],
|
||||||
standalone: true,
|
|
||||||
})
|
})
|
||||||
export class AtRiskCarouselDialogComponent {
|
export class AtRiskCarouselDialogComponent {
|
||||||
private dialogRef = inject(DialogRef);
|
private dialogRef = inject(DialogRef);
|
||||||
|
|||||||
@@ -35,7 +35,6 @@ import { AtRiskPasswordPageService } from "./at-risk-password-page.service";
|
|||||||
import { AtRiskPasswordsComponent } from "./at-risk-passwords.component";
|
import { AtRiskPasswordsComponent } from "./at-risk-passwords.component";
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
standalone: true,
|
|
||||||
selector: "popup-header",
|
selector: "popup-header",
|
||||||
template: `<ng-content></ng-content>`,
|
template: `<ng-content></ng-content>`,
|
||||||
})
|
})
|
||||||
@@ -45,7 +44,6 @@ class MockPopupHeaderComponent {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
standalone: true,
|
|
||||||
selector: "popup-page",
|
selector: "popup-page",
|
||||||
template: `<ng-content></ng-content>`,
|
template: `<ng-content></ng-content>`,
|
||||||
})
|
})
|
||||||
@@ -54,7 +52,6 @@ class MockPopupPageComponent {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
standalone: true,
|
|
||||||
selector: "app-vault-icon",
|
selector: "app-vault-icon",
|
||||||
template: `<ng-content></ng-content>`,
|
template: `<ng-content></ng-content>`,
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -79,7 +79,6 @@ import { AtRiskPasswordPageService } from "./at-risk-password-page.service";
|
|||||||
{ provide: ChangeLoginPasswordService, useClass: DefaultChangeLoginPasswordService },
|
{ provide: ChangeLoginPasswordService, useClass: DefaultChangeLoginPasswordService },
|
||||||
],
|
],
|
||||||
selector: "vault-at-risk-passwords",
|
selector: "vault-at-risk-passwords",
|
||||||
standalone: true,
|
|
||||||
templateUrl: "./at-risk-passwords.component.html",
|
templateUrl: "./at-risk-passwords.component.html",
|
||||||
})
|
})
|
||||||
export class AtRiskPasswordsComponent implements OnInit {
|
export class AtRiskPasswordsComponent implements OnInit {
|
||||||
|
|||||||
@@ -132,7 +132,6 @@ export type AddEditQueryParams = Partial<Record<keyof QueryParams, string>>;
|
|||||||
@Component({
|
@Component({
|
||||||
selector: "app-add-edit-v2",
|
selector: "app-add-edit-v2",
|
||||||
templateUrl: "add-edit-v2.component.html",
|
templateUrl: "add-edit-v2.component.html",
|
||||||
standalone: true,
|
|
||||||
providers: [
|
providers: [
|
||||||
{ provide: CipherFormConfigService, useClass: DefaultCipherFormConfigService },
|
{ provide: CipherFormConfigService, useClass: DefaultCipherFormConfigService },
|
||||||
{ provide: TotpCaptureService, useClass: BrowserTotpCaptureService },
|
{ provide: TotpCaptureService, useClass: BrowserTotpCaptureService },
|
||||||
|
|||||||
@@ -28,7 +28,6 @@ import { PopupHeaderComponent } from "../../../../../platform/popup/layout/popup
|
|||||||
import { PopupPageComponent } from "../../../../../platform/popup/layout/popup-page.component";
|
import { PopupPageComponent } from "../../../../../platform/popup/layout/popup-page.component";
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
standalone: true,
|
|
||||||
selector: "app-assign-collections",
|
selector: "app-assign-collections",
|
||||||
templateUrl: "./assign-collections.component.html",
|
templateUrl: "./assign-collections.component.html",
|
||||||
imports: [
|
imports: [
|
||||||
|
|||||||
@@ -26,7 +26,6 @@ import { PopupRouterCacheService } from "../../../../../platform/popup/view-cach
|
|||||||
import { AttachmentsV2Component } from "./attachments-v2.component";
|
import { AttachmentsV2Component } from "./attachments-v2.component";
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
standalone: true,
|
|
||||||
selector: "popup-header",
|
selector: "popup-header",
|
||||||
template: `<ng-content></ng-content>`,
|
template: `<ng-content></ng-content>`,
|
||||||
})
|
})
|
||||||
@@ -36,7 +35,6 @@ class MockPopupHeaderComponent {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
standalone: true,
|
|
||||||
selector: "popup-footer",
|
selector: "popup-footer",
|
||||||
template: `<ng-content></ng-content>`,
|
template: `<ng-content></ng-content>`,
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -18,7 +18,6 @@ import { PopupPageComponent } from "../../../../../platform/popup/layout/popup-p
|
|||||||
import { PopupRouterCacheService } from "../../../../../platform/popup/view-cache/popup-router-cache.service";
|
import { PopupRouterCacheService } from "../../../../../platform/popup/view-cache/popup-router-cache.service";
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
standalone: true,
|
|
||||||
selector: "app-attachments-v2",
|
selector: "app-attachments-v2",
|
||||||
templateUrl: "./attachments-v2.component.html",
|
templateUrl: "./attachments-v2.component.html",
|
||||||
imports: [
|
imports: [
|
||||||
|
|||||||
@@ -24,7 +24,6 @@ import BrowserPopupUtils from "../../../../../../platform/popup/browser-popup-ut
|
|||||||
import { FilePopoutUtilsService } from "../../../../../../tools/popup/services/file-popout-utils.service";
|
import { FilePopoutUtilsService } from "../../../../../../tools/popup/services/file-popout-utils.service";
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
standalone: true,
|
|
||||||
selector: "app-open-attachments",
|
selector: "app-open-attachments",
|
||||||
templateUrl: "./open-attachments.component.html",
|
templateUrl: "./open-attachments.component.html",
|
||||||
imports: [BadgeModule, CommonModule, ItemModule, JslibModule, TypographyModule],
|
imports: [BadgeModule, CommonModule, ItemModule, JslibModule, TypographyModule],
|
||||||
|
|||||||
@@ -15,7 +15,6 @@ import { PopupCipherView } from "../../../views/popup-cipher.view";
|
|||||||
import { VaultListItemsContainerComponent } from "../vault-list-items-container/vault-list-items-container.component";
|
import { VaultListItemsContainerComponent } from "../vault-list-items-container/vault-list-items-container.component";
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
standalone: true,
|
|
||||||
imports: [
|
imports: [
|
||||||
CommonModule,
|
CommonModule,
|
||||||
TypographyModule,
|
TypographyModule,
|
||||||
|
|||||||
@@ -16,7 +16,6 @@ import { VaultPopupAutofillService } from "../../../services/vault-popup-autofil
|
|||||||
const blockedURISettingsRoute = "/blocked-domains";
|
const blockedURISettingsRoute = "/blocked-domains";
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
standalone: true,
|
|
||||||
imports: [
|
imports: [
|
||||||
BannerModule,
|
BannerModule,
|
||||||
CommonModule,
|
CommonModule,
|
||||||
|
|||||||
@@ -20,7 +20,6 @@ import { IntroCarouselService } from "../../../services/intro-carousel.service";
|
|||||||
JslibModule,
|
JslibModule,
|
||||||
I18nPipe,
|
I18nPipe,
|
||||||
],
|
],
|
||||||
standalone: true,
|
|
||||||
})
|
})
|
||||||
export class IntroCarouselComponent {
|
export class IntroCarouselComponent {
|
||||||
protected securityHandshake = VaultIcons.SecurityHandshake;
|
protected securityHandshake = VaultIcons.SecurityHandshake;
|
||||||
|
|||||||
@@ -19,7 +19,6 @@ type CipherItem = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
standalone: true,
|
|
||||||
selector: "app-item-copy-actions",
|
selector: "app-item-copy-actions",
|
||||||
templateUrl: "item-copy-actions.component.html",
|
templateUrl: "item-copy-actions.component.html",
|
||||||
imports: [
|
imports: [
|
||||||
|
|||||||
@@ -28,7 +28,6 @@ import { VaultPopupAutofillService } from "../../../services/vault-popup-autofil
|
|||||||
import { AddEditQueryParams } from "../add-edit/add-edit-v2.component";
|
import { AddEditQueryParams } from "../add-edit/add-edit-v2.component";
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
standalone: true,
|
|
||||||
selector: "app-item-more-options",
|
selector: "app-item-more-options",
|
||||||
templateUrl: "./item-more-options.component.html",
|
templateUrl: "./item-more-options.component.html",
|
||||||
imports: [ItemModule, IconButtonModule, MenuModule, CommonModule, JslibModule, RouterModule],
|
imports: [ItemModule, IconButtonModule, MenuModule, CommonModule, JslibModule, RouterModule],
|
||||||
|
|||||||
@@ -23,7 +23,6 @@ export interface NewItemInitialValues {
|
|||||||
@Component({
|
@Component({
|
||||||
selector: "app-new-item-dropdown",
|
selector: "app-new-item-dropdown",
|
||||||
templateUrl: "new-item-dropdown-v2.component.html",
|
templateUrl: "new-item-dropdown-v2.component.html",
|
||||||
standalone: true,
|
|
||||||
imports: [NoItemsModule, JslibModule, CommonModule, ButtonModule, RouterLink, MenuModule],
|
imports: [NoItemsModule, JslibModule, CommonModule, ButtonModule, RouterLink, MenuModule],
|
||||||
})
|
})
|
||||||
export class NewItemDropdownV2Component implements OnInit {
|
export class NewItemDropdownV2Component implements OnInit {
|
||||||
|
|||||||
@@ -21,7 +21,6 @@ import {
|
|||||||
@Component({
|
@Component({
|
||||||
selector: "vault-cipher-form-generator",
|
selector: "vault-cipher-form-generator",
|
||||||
template: "",
|
template: "",
|
||||||
standalone: true,
|
|
||||||
})
|
})
|
||||||
class MockCipherFormGenerator {
|
class MockCipherFormGenerator {
|
||||||
@Input() type: "password" | "username" = "password";
|
@Input() type: "password" | "username" = "password";
|
||||||
|
|||||||
@@ -40,7 +40,6 @@ export enum GeneratorDialogAction {
|
|||||||
@Component({
|
@Component({
|
||||||
selector: "app-vault-generator-dialog",
|
selector: "app-vault-generator-dialog",
|
||||||
templateUrl: "./vault-generator-dialog.component.html",
|
templateUrl: "./vault-generator-dialog.component.html",
|
||||||
standalone: true,
|
|
||||||
imports: [
|
imports: [
|
||||||
PopupPageComponent,
|
PopupPageComponent,
|
||||||
PopupHeaderComponent,
|
PopupHeaderComponent,
|
||||||
|
|||||||
@@ -20,7 +20,6 @@ import { VaultV2SearchComponent } from "../vault-search/vault-v2-search.componen
|
|||||||
@Component({
|
@Component({
|
||||||
selector: "app-vault-header-v2",
|
selector: "app-vault-header-v2",
|
||||||
templateUrl: "vault-header-v2.component.html",
|
templateUrl: "vault-header-v2.component.html",
|
||||||
standalone: true,
|
|
||||||
imports: [
|
imports: [
|
||||||
VaultV2SearchComponent,
|
VaultV2SearchComponent,
|
||||||
VaultListFiltersComponent,
|
VaultListFiltersComponent,
|
||||||
|
|||||||
@@ -9,7 +9,6 @@ import { ChipSelectComponent } from "@bitwarden/components";
|
|||||||
import { VaultPopupListFiltersService } from "../../../services/vault-popup-list-filters.service";
|
import { VaultPopupListFiltersService } from "../../../services/vault-popup-list-filters.service";
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
standalone: true,
|
|
||||||
selector: "app-vault-list-filters",
|
selector: "app-vault-list-filters",
|
||||||
templateUrl: "./vault-list-filters.component.html",
|
templateUrl: "./vault-list-filters.component.html",
|
||||||
imports: [CommonModule, JslibModule, ChipSelectComponent, ReactiveFormsModule],
|
imports: [CommonModule, JslibModule, ChipSelectComponent, ReactiveFormsModule],
|
||||||
|
|||||||
@@ -77,7 +77,6 @@ import { ItemMoreOptionsComponent } from "../item-more-options/item-more-options
|
|||||||
],
|
],
|
||||||
selector: "app-vault-list-items-container",
|
selector: "app-vault-list-items-container",
|
||||||
templateUrl: "vault-list-items-container.component.html",
|
templateUrl: "vault-list-items-container.component.html",
|
||||||
standalone: true,
|
|
||||||
changeDetection: ChangeDetectionStrategy.OnPush,
|
changeDetection: ChangeDetectionStrategy.OnPush,
|
||||||
})
|
})
|
||||||
export class VaultListItemsContainerComponent implements OnInit, AfterViewInit {
|
export class VaultListItemsContainerComponent implements OnInit, AfterViewInit {
|
||||||
|
|||||||
@@ -19,7 +19,6 @@ import { PopupPageComponent } from "../../../../../platform/popup/layout/popup-p
|
|||||||
import { PopupRouterCacheService } from "../../../../../platform/popup/view-cache/popup-router-cache.service";
|
import { PopupRouterCacheService } from "../../../../../platform/popup/view-cache/popup-router-cache.service";
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
standalone: true,
|
|
||||||
selector: "vault-password-history-v2",
|
selector: "vault-password-history-v2",
|
||||||
templateUrl: "vault-password-history-v2.component.html",
|
templateUrl: "vault-password-history-v2.component.html",
|
||||||
imports: [
|
imports: [
|
||||||
|
|||||||
@@ -13,7 +13,6 @@ const SearchTextDebounceInterval = 200;
|
|||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
imports: [CommonModule, SearchModule, JslibModule, FormsModule],
|
imports: [CommonModule, SearchModule, JslibModule, FormsModule],
|
||||||
standalone: true,
|
|
||||||
selector: "app-vault-v2-search",
|
selector: "app-vault-v2-search",
|
||||||
templateUrl: "vault-v2-search.component.html",
|
templateUrl: "vault-v2-search.component.html",
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -66,7 +66,6 @@ enum VaultState {
|
|||||||
@Component({
|
@Component({
|
||||||
selector: "app-vault",
|
selector: "app-vault",
|
||||||
templateUrl: "vault-v2.component.html",
|
templateUrl: "vault-v2.component.html",
|
||||||
standalone: true,
|
|
||||||
imports: [
|
imports: [
|
||||||
BlockedInjectionBanner,
|
BlockedInjectionBanner,
|
||||||
PopupPageComponent,
|
PopupPageComponent,
|
||||||
|
|||||||
@@ -80,7 +80,6 @@ type LoadAction =
|
|||||||
@Component({
|
@Component({
|
||||||
selector: "app-view-v2",
|
selector: "app-view-v2",
|
||||||
templateUrl: "view-v2.component.html",
|
templateUrl: "view-v2.component.html",
|
||||||
standalone: true,
|
|
||||||
imports: [
|
imports: [
|
||||||
CommonModule,
|
CommonModule,
|
||||||
SearchModule,
|
SearchModule,
|
||||||
|
|||||||
@@ -23,7 +23,6 @@ import { VaultPopupCopyButtonsService } from "../services/vault-popup-copy-butto
|
|||||||
import { AppearanceV2Component } from "./appearance-v2.component";
|
import { AppearanceV2Component } from "./appearance-v2.component";
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
standalone: true,
|
|
||||||
selector: "popup-header",
|
selector: "popup-header",
|
||||||
template: `<ng-content></ng-content>`,
|
template: `<ng-content></ng-content>`,
|
||||||
})
|
})
|
||||||
@@ -33,7 +32,6 @@ class MockPopupHeaderComponent {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
standalone: true,
|
|
||||||
selector: "popup-page",
|
selector: "popup-page",
|
||||||
template: `<ng-content></ng-content>`,
|
template: `<ng-content></ng-content>`,
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -35,7 +35,6 @@ import {
|
|||||||
import { VaultPopupCopyButtonsService } from "../services/vault-popup-copy-buttons.service";
|
import { VaultPopupCopyButtonsService } from "../services/vault-popup-copy-buttons.service";
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
standalone: true,
|
|
||||||
templateUrl: "./appearance-v2.component.html",
|
templateUrl: "./appearance-v2.component.html",
|
||||||
imports: [
|
imports: [
|
||||||
CommonModule,
|
CommonModule,
|
||||||
|
|||||||
@@ -15,7 +15,6 @@ import { PopupPageComponent } from "../../../platform/popup/layout/popup-page.co
|
|||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
templateUrl: "download-bitwarden.component.html",
|
templateUrl: "download-bitwarden.component.html",
|
||||||
standalone: true,
|
|
||||||
imports: [
|
imports: [
|
||||||
CommonModule,
|
CommonModule,
|
||||||
JslibModule,
|
JslibModule,
|
||||||
|
|||||||
@@ -22,7 +22,6 @@ import { PopupHeaderComponent } from "../../../platform/popup/layout/popup-heade
|
|||||||
import { FoldersV2Component } from "./folders-v2.component";
|
import { FoldersV2Component } from "./folders-v2.component";
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
standalone: true,
|
|
||||||
selector: "popup-header",
|
selector: "popup-header",
|
||||||
template: `<ng-content></ng-content>`,
|
template: `<ng-content></ng-content>`,
|
||||||
})
|
})
|
||||||
@@ -32,7 +31,6 @@ class MockPopupHeaderComponent {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
standalone: true,
|
|
||||||
selector: "popup-footer",
|
selector: "popup-footer",
|
||||||
template: `<ng-content></ng-content>`,
|
template: `<ng-content></ng-content>`,
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -22,7 +22,6 @@ import { PopupHeaderComponent } from "../../../platform/popup/layout/popup-heade
|
|||||||
import { PopupPageComponent } from "../../../platform/popup/layout/popup-page.component";
|
import { PopupPageComponent } from "../../../platform/popup/layout/popup-page.component";
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
standalone: true,
|
|
||||||
templateUrl: "./folders-v2.component.html",
|
templateUrl: "./folders-v2.component.html",
|
||||||
imports: [
|
imports: [
|
||||||
CommonModule,
|
CommonModule,
|
||||||
|
|||||||
@@ -19,7 +19,6 @@ import { PopupPageComponent } from "../../../platform/popup/layout/popup-page.co
|
|||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
templateUrl: "more-from-bitwarden-page-v2.component.html",
|
templateUrl: "more-from-bitwarden-page-v2.component.html",
|
||||||
standalone: true,
|
|
||||||
imports: [
|
imports: [
|
||||||
CommonModule,
|
CommonModule,
|
||||||
JslibModule,
|
JslibModule,
|
||||||
|
|||||||
@@ -37,7 +37,6 @@ import { PopupCipherView } from "../../views/popup-cipher.view";
|
|||||||
@Component({
|
@Component({
|
||||||
selector: "app-trash-list-items-container",
|
selector: "app-trash-list-items-container",
|
||||||
templateUrl: "trash-list-items-container.component.html",
|
templateUrl: "trash-list-items-container.component.html",
|
||||||
standalone: true,
|
|
||||||
imports: [
|
imports: [
|
||||||
CommonModule,
|
CommonModule,
|
||||||
ItemModule,
|
ItemModule,
|
||||||
|
|||||||
@@ -14,7 +14,6 @@ import { TrashListItemsContainerComponent } from "./trash-list-items-container/t
|
|||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
templateUrl: "trash.component.html",
|
templateUrl: "trash.component.html",
|
||||||
standalone: true,
|
|
||||||
imports: [
|
imports: [
|
||||||
CommonModule,
|
CommonModule,
|
||||||
JslibModule,
|
JslibModule,
|
||||||
|
|||||||
@@ -15,7 +15,6 @@ import { PopupPageComponent } from "../../../platform/popup/layout/popup-page.co
|
|||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
templateUrl: "vault-settings-v2.component.html",
|
templateUrl: "vault-settings-v2.component.html",
|
||||||
standalone: true,
|
|
||||||
imports: [
|
imports: [
|
||||||
CommonModule,
|
CommonModule,
|
||||||
JslibModule,
|
JslibModule,
|
||||||
|
|||||||
@@ -39,7 +39,6 @@ export enum CredentialGeneratorDialogAction {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
standalone: true,
|
|
||||||
selector: "credential-generator-dialog",
|
selector: "credential-generator-dialog",
|
||||||
templateUrl: "credential-generator-dialog.component.html",
|
templateUrl: "credential-generator-dialog.component.html",
|
||||||
imports: [
|
imports: [
|
||||||
|
|||||||
@@ -18,7 +18,6 @@ import { PasswordRepromptService } from "@bitwarden/vault";
|
|||||||
@Component({
|
@Component({
|
||||||
selector: "app-vault-item-footer",
|
selector: "app-vault-item-footer",
|
||||||
templateUrl: "item-footer.component.html",
|
templateUrl: "item-footer.component.html",
|
||||||
standalone: true,
|
|
||||||
imports: [ButtonModule, CommonModule, JslibModule],
|
imports: [ButtonModule, CommonModule, JslibModule],
|
||||||
})
|
})
|
||||||
export class ItemFooterComponent implements OnInit {
|
export class ItemFooterComponent implements OnInit {
|
||||||
|
|||||||
@@ -17,7 +17,6 @@ import { SearchBarService } from "../../../app/layout/search/search-bar.service"
|
|||||||
@Component({
|
@Component({
|
||||||
selector: "app-vault-items-v2",
|
selector: "app-vault-items-v2",
|
||||||
templateUrl: "vault-items-v2.component.html",
|
templateUrl: "vault-items-v2.component.html",
|
||||||
standalone: true,
|
|
||||||
imports: [MenuModule, CommonModule, JslibModule, ScrollingModule],
|
imports: [MenuModule, CommonModule, JslibModule, ScrollingModule],
|
||||||
})
|
})
|
||||||
export class VaultItemsV2Component extends BaseVaultItemsComponent {
|
export class VaultItemsV2Component extends BaseVaultItemsComponent {
|
||||||
|
|||||||
@@ -79,7 +79,6 @@ const BroadcasterSubscriptionId = "VaultComponent";
|
|||||||
@Component({
|
@Component({
|
||||||
selector: "app-vault",
|
selector: "app-vault",
|
||||||
templateUrl: "vault-v2.component.html",
|
templateUrl: "vault-v2.component.html",
|
||||||
standalone: true,
|
|
||||||
imports: [
|
imports: [
|
||||||
BadgeModule,
|
BadgeModule,
|
||||||
CommonModule,
|
CommonModule,
|
||||||
|
|||||||
@@ -15,7 +15,6 @@ import { SharedModule } from "../../../shared";
|
|||||||
@Component({
|
@Component({
|
||||||
imports: [SharedModule, AssignCollectionsComponent, PluralizePipe],
|
imports: [SharedModule, AssignCollectionsComponent, PluralizePipe],
|
||||||
templateUrl: "./assign-collections-web.component.html",
|
templateUrl: "./assign-collections-web.component.html",
|
||||||
standalone: true,
|
|
||||||
})
|
})
|
||||||
export class AssignCollectionsWebComponent {
|
export class AssignCollectionsWebComponent {
|
||||||
protected editableItemCount: number;
|
protected editableItemCount: number;
|
||||||
|
|||||||
@@ -28,7 +28,6 @@ const WebStoreUrls: Partial<Record<DeviceType, string>> = {
|
|||||||
@Component({
|
@Component({
|
||||||
selector: "vault-browser-extension-prompt-install",
|
selector: "vault-browser-extension-prompt-install",
|
||||||
templateUrl: "./browser-extension-prompt-install.component.html",
|
templateUrl: "./browser-extension-prompt-install.component.html",
|
||||||
standalone: true,
|
|
||||||
imports: [CommonModule, I18nPipe, LinkModule],
|
imports: [CommonModule, I18nPipe, LinkModule],
|
||||||
})
|
})
|
||||||
export class BrowserExtensionPromptInstallComponent implements OnInit {
|
export class BrowserExtensionPromptInstallComponent implements OnInit {
|
||||||
|
|||||||
@@ -13,7 +13,6 @@ import {
|
|||||||
@Component({
|
@Component({
|
||||||
selector: "vault-browser-extension-prompt",
|
selector: "vault-browser-extension-prompt",
|
||||||
templateUrl: "./browser-extension-prompt.component.html",
|
templateUrl: "./browser-extension-prompt.component.html",
|
||||||
standalone: true,
|
|
||||||
imports: [CommonModule, I18nPipe, ButtonComponent, IconModule],
|
imports: [CommonModule, I18nPipe, ButtonComponent, IconModule],
|
||||||
})
|
})
|
||||||
export class BrowserExtensionPromptComponent implements OnInit, OnDestroy {
|
export class BrowserExtensionPromptComponent implements OnInit, OnDestroy {
|
||||||
|
|||||||
@@ -122,7 +122,6 @@ export enum VaultItemDialogResult {
|
|||||||
@Component({
|
@Component({
|
||||||
selector: "app-vault-item-dialog",
|
selector: "app-vault-item-dialog",
|
||||||
templateUrl: "vault-item-dialog.component.html",
|
templateUrl: "vault-item-dialog.component.html",
|
||||||
standalone: true,
|
|
||||||
imports: [
|
imports: [
|
||||||
ButtonModule,
|
ButtonModule,
|
||||||
CipherViewComponent,
|
CipherViewComponent,
|
||||||
|
|||||||
@@ -19,7 +19,6 @@ import {
|
|||||||
@Component({
|
@Component({
|
||||||
selector: "vault-cipher-form-generator",
|
selector: "vault-cipher-form-generator",
|
||||||
template: "",
|
template: "",
|
||||||
standalone: true,
|
|
||||||
})
|
})
|
||||||
class MockCipherFormGenerator {
|
class MockCipherFormGenerator {
|
||||||
@Input() type: "password" | "username" = "password";
|
@Input() type: "password" | "username" = "password";
|
||||||
|
|||||||
@@ -36,7 +36,6 @@ export enum WebVaultGeneratorDialogAction {
|
|||||||
@Component({
|
@Component({
|
||||||
selector: "web-vault-generator-dialog",
|
selector: "web-vault-generator-dialog",
|
||||||
templateUrl: "./web-generator-dialog.component.html",
|
templateUrl: "./web-generator-dialog.component.html",
|
||||||
standalone: true,
|
|
||||||
imports: [CommonModule, CipherFormGeneratorComponent, ButtonModule, DialogModule, I18nPipe],
|
imports: [CommonModule, CipherFormGeneratorComponent, ButtonModule, DialogModule, I18nPipe],
|
||||||
})
|
})
|
||||||
export class WebVaultGeneratorDialogComponent {
|
export class WebVaultGeneratorDialogComponent {
|
||||||
|
|||||||
@@ -64,7 +64,6 @@ export interface AddEditCipherDialogCloseResult {
|
|||||||
@Component({
|
@Component({
|
||||||
selector: "app-vault-add-edit-v2",
|
selector: "app-vault-add-edit-v2",
|
||||||
templateUrl: "add-edit-v2.component.html",
|
templateUrl: "add-edit-v2.component.html",
|
||||||
standalone: true,
|
|
||||||
imports: [
|
imports: [
|
||||||
CommonModule,
|
CommonModule,
|
||||||
AsyncActionsModule,
|
AsyncActionsModule,
|
||||||
|
|||||||
@@ -16,7 +16,6 @@ import { SharedModule } from "../../../shared";
|
|||||||
import { VaultBannersService, VisibleVaultBanner } from "./services/vault-banners.service";
|
import { VaultBannersService, VisibleVaultBanner } from "./services/vault-banners.service";
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
standalone: true,
|
|
||||||
selector: "app-vault-banners",
|
selector: "app-vault-banners",
|
||||||
templateUrl: "./vault-banners.component.html",
|
templateUrl: "./vault-banners.component.html",
|
||||||
imports: [VerifyEmailComponent, SharedModule, BannerModule],
|
imports: [VerifyEmailComponent, SharedModule, BannerModule],
|
||||||
|
|||||||
@@ -42,7 +42,6 @@ import {
|
|||||||
} from "../vault-filter/shared/models/routed-vault-filter.model";
|
} from "../vault-filter/shared/models/routed-vault-filter.model";
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
standalone: true,
|
|
||||||
selector: "app-vault-header",
|
selector: "app-vault-header",
|
||||||
templateUrl: "./vault-header.component.html",
|
templateUrl: "./vault-header.component.html",
|
||||||
imports: [
|
imports: [
|
||||||
|
|||||||
@@ -33,7 +33,6 @@ import { VaultOnboardingService as VaultOnboardingServiceAbstraction } from "./s
|
|||||||
import { VaultOnboardingService, VaultOnboardingTasks } from "./services/vault-onboarding.service";
|
import { VaultOnboardingService, VaultOnboardingTasks } from "./services/vault-onboarding.service";
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
standalone: true,
|
|
||||||
imports: [OnboardingModule, CommonModule, JslibModule, LinkModule],
|
imports: [OnboardingModule, CommonModule, JslibModule, LinkModule],
|
||||||
providers: [
|
providers: [
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -133,7 +133,6 @@ const BroadcasterSubscriptionId = "VaultComponent";
|
|||||||
const SearchTextDebounceInterval = 200;
|
const SearchTextDebounceInterval = 200;
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
standalone: true,
|
|
||||||
selector: "app-vault",
|
selector: "app-vault",
|
||||||
templateUrl: "vault.component.html",
|
templateUrl: "vault.component.html",
|
||||||
imports: [
|
imports: [
|
||||||
|
|||||||
@@ -73,7 +73,6 @@ export interface ViewCipherDialogCloseResult {
|
|||||||
@Component({
|
@Component({
|
||||||
selector: "app-vault-view",
|
selector: "app-vault-view",
|
||||||
templateUrl: "view.component.html",
|
templateUrl: "view.component.html",
|
||||||
standalone: true,
|
|
||||||
imports: [CipherViewComponent, CommonModule, AsyncActionsModule, DialogModule, SharedModule],
|
imports: [CipherViewComponent, CommonModule, AsyncActionsModule, DialogModule, SharedModule],
|
||||||
providers: [
|
providers: [
|
||||||
{ provide: ViewPasswordHistoryService, useClass: VaultViewPasswordHistoryService },
|
{ provide: ViewPasswordHistoryService, useClass: VaultViewPasswordHistoryService },
|
||||||
|
|||||||
@@ -7,7 +7,6 @@ import { I18nPipe } from "@bitwarden/ui-common";
|
|||||||
@Component({
|
@Component({
|
||||||
selector: "bit-spotlight",
|
selector: "bit-spotlight",
|
||||||
templateUrl: "spotlight.component.html",
|
templateUrl: "spotlight.component.html",
|
||||||
standalone: true,
|
|
||||||
imports: [ButtonModule, CommonModule, IconButtonModule, I18nPipe, TypographyModule],
|
imports: [ButtonModule, CommonModule, IconButtonModule, I18nPipe, TypographyModule],
|
||||||
})
|
})
|
||||||
export class SpotlightComponent {
|
export class SpotlightComponent {
|
||||||
|
|||||||
@@ -14,7 +14,6 @@ import { CustomFieldsComponent } from "../custom-fields/custom-fields.component"
|
|||||||
import { AdditionalOptionsSectionComponent } from "./additional-options-section.component";
|
import { AdditionalOptionsSectionComponent } from "./additional-options-section.component";
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
standalone: true,
|
|
||||||
selector: "vault-custom-fields",
|
selector: "vault-custom-fields",
|
||||||
template: "",
|
template: "",
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -24,7 +24,6 @@ import { CustomFieldsComponent } from "../custom-fields/custom-fields.component"
|
|||||||
@Component({
|
@Component({
|
||||||
selector: "vault-additional-options-section",
|
selector: "vault-additional-options-section",
|
||||||
templateUrl: "./additional-options-section.component.html",
|
templateUrl: "./additional-options-section.component.html",
|
||||||
standalone: true,
|
|
||||||
imports: [
|
imports: [
|
||||||
CommonModule,
|
CommonModule,
|
||||||
SectionHeaderComponent,
|
SectionHeaderComponent,
|
||||||
|
|||||||
@@ -27,7 +27,6 @@ import { CipherAttachmentsComponent } from "./cipher-attachments.component";
|
|||||||
import { DeleteAttachmentComponent } from "./delete-attachment/delete-attachment.component";
|
import { DeleteAttachmentComponent } from "./delete-attachment/delete-attachment.component";
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
standalone: true,
|
|
||||||
selector: "app-download-attachment",
|
selector: "app-download-attachment",
|
||||||
template: "",
|
template: "",
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -57,7 +57,6 @@ type CipherAttachmentForm = FormGroup<{
|
|||||||
}>;
|
}>;
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
standalone: true,
|
|
||||||
selector: "app-cipher-attachments",
|
selector: "app-cipher-attachments",
|
||||||
templateUrl: "./cipher-attachments.component.html",
|
templateUrl: "./cipher-attachments.component.html",
|
||||||
imports: [
|
imports: [
|
||||||
|
|||||||
@@ -18,7 +18,6 @@ import {
|
|||||||
} from "@bitwarden/components";
|
} from "@bitwarden/components";
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
standalone: true,
|
|
||||||
selector: "app-delete-attachment",
|
selector: "app-delete-attachment",
|
||||||
templateUrl: "./delete-attachment.component.html",
|
templateUrl: "./delete-attachment.component.html",
|
||||||
imports: [AsyncActionsModule, CommonModule, JslibModule, ButtonModule, IconButtonModule],
|
imports: [AsyncActionsModule, CommonModule, JslibModule, ButtonModule, IconButtonModule],
|
||||||
|
|||||||
@@ -39,7 +39,6 @@ interface UriField {
|
|||||||
@Component({
|
@Component({
|
||||||
selector: "vault-autofill-options",
|
selector: "vault-autofill-options",
|
||||||
templateUrl: "./autofill-options.component.html",
|
templateUrl: "./autofill-options.component.html",
|
||||||
standalone: true,
|
|
||||||
imports: [
|
imports: [
|
||||||
DragDropModule,
|
DragDropModule,
|
||||||
SectionHeaderComponent,
|
SectionHeaderComponent,
|
||||||
|
|||||||
@@ -35,7 +35,6 @@ import {
|
|||||||
@Component({
|
@Component({
|
||||||
selector: "vault-autofill-uri-option",
|
selector: "vault-autofill-uri-option",
|
||||||
templateUrl: "./uri-option.component.html",
|
templateUrl: "./uri-option.component.html",
|
||||||
standalone: true,
|
|
||||||
providers: [
|
providers: [
|
||||||
{
|
{
|
||||||
provide: NG_VALUE_ACCESSOR,
|
provide: NG_VALUE_ACCESSOR,
|
||||||
|
|||||||
@@ -26,7 +26,6 @@ import { CipherFormContainer } from "../../cipher-form-container";
|
|||||||
@Component({
|
@Component({
|
||||||
selector: "vault-card-details-section",
|
selector: "vault-card-details-section",
|
||||||
templateUrl: "./card-details-section.component.html",
|
templateUrl: "./card-details-section.component.html",
|
||||||
standalone: true,
|
|
||||||
imports: [
|
imports: [
|
||||||
CardComponent,
|
CardComponent,
|
||||||
TypographyModule,
|
TypographyModule,
|
||||||
|
|||||||
@@ -49,7 +49,6 @@ import { SshKeySectionComponent } from "./sshkey-section/sshkey-section.componen
|
|||||||
@Component({
|
@Component({
|
||||||
selector: "vault-cipher-form",
|
selector: "vault-cipher-form",
|
||||||
templateUrl: "./cipher-form.component.html",
|
templateUrl: "./cipher-form.component.html",
|
||||||
standalone: true,
|
|
||||||
providers: [
|
providers: [
|
||||||
{
|
{
|
||||||
provide: CipherFormContainer,
|
provide: CipherFormContainer,
|
||||||
|
|||||||
@@ -9,7 +9,6 @@ import { CipherFormGeneratorComponent } from "@bitwarden/vault";
|
|||||||
@Component({
|
@Component({
|
||||||
selector: "tools-password-generator",
|
selector: "tools-password-generator",
|
||||||
template: `<ng-content></ng-content>`,
|
template: `<ng-content></ng-content>`,
|
||||||
standalone: true,
|
|
||||||
})
|
})
|
||||||
class MockPasswordGeneratorComponent {
|
class MockPasswordGeneratorComponent {
|
||||||
@Output() onGenerated = new EventEmitter();
|
@Output() onGenerated = new EventEmitter();
|
||||||
@@ -18,7 +17,6 @@ class MockPasswordGeneratorComponent {
|
|||||||
@Component({
|
@Component({
|
||||||
selector: "tools-username-generator",
|
selector: "tools-username-generator",
|
||||||
template: `<ng-content></ng-content>`,
|
template: `<ng-content></ng-content>`,
|
||||||
standalone: true,
|
|
||||||
})
|
})
|
||||||
class MockUsernameGeneratorComponent {
|
class MockUsernameGeneratorComponent {
|
||||||
@Output() onGenerated = new EventEmitter();
|
@Output() onGenerated = new EventEmitter();
|
||||||
|
|||||||
@@ -12,7 +12,6 @@ import { AlgorithmInfo, GeneratedCredential } from "@bitwarden/generator-core";
|
|||||||
@Component({
|
@Component({
|
||||||
selector: "vault-cipher-form-generator",
|
selector: "vault-cipher-form-generator",
|
||||||
templateUrl: "./cipher-form-generator.component.html",
|
templateUrl: "./cipher-form-generator.component.html",
|
||||||
standalone: true,
|
|
||||||
imports: [CommonModule, GeneratorModule],
|
imports: [CommonModule, GeneratorModule],
|
||||||
})
|
})
|
||||||
export class CipherFormGeneratorComponent {
|
export class CipherFormGeneratorComponent {
|
||||||
|
|||||||
@@ -29,7 +29,6 @@ export type AddEditCustomFieldDialogData = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
standalone: true,
|
|
||||||
selector: "vault-add-edit-custom-field-dialog",
|
selector: "vault-add-edit-custom-field-dialog",
|
||||||
templateUrl: "./add-edit-custom-field-dialog.component.html",
|
templateUrl: "./add-edit-custom-field-dialog.component.html",
|
||||||
imports: [
|
imports: [
|
||||||
|
|||||||
@@ -69,7 +69,6 @@ export type CustomField = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
standalone: true,
|
|
||||||
selector: "vault-custom-fields",
|
selector: "vault-custom-fields",
|
||||||
templateUrl: "./custom-fields.component.html",
|
templateUrl: "./custom-fields.component.html",
|
||||||
imports: [
|
imports: [
|
||||||
|
|||||||
@@ -22,7 +22,6 @@ import {
|
|||||||
import { CipherFormContainer } from "../../cipher-form-container";
|
import { CipherFormContainer } from "../../cipher-form-container";
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
standalone: true,
|
|
||||||
selector: "vault-identity-section",
|
selector: "vault-identity-section",
|
||||||
templateUrl: "./identity.component.html",
|
templateUrl: "./identity.component.html",
|
||||||
imports: [
|
imports: [
|
||||||
|
|||||||
@@ -36,7 +36,6 @@ import { CipherFormContainer } from "../../cipher-form-container";
|
|||||||
@Component({
|
@Component({
|
||||||
selector: "vault-item-details-section",
|
selector: "vault-item-details-section",
|
||||||
templateUrl: "./item-details-section.component.html",
|
templateUrl: "./item-details-section.component.html",
|
||||||
standalone: true,
|
|
||||||
imports: [
|
imports: [
|
||||||
CardComponent,
|
CardComponent,
|
||||||
TypographyModule,
|
TypographyModule,
|
||||||
|
|||||||
@@ -23,7 +23,6 @@ import { AutofillOptionsComponent } from "../autofill-options/autofill-options.c
|
|||||||
import { LoginDetailsSectionComponent } from "./login-details-section.component";
|
import { LoginDetailsSectionComponent } from "./login-details-section.component";
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
standalone: true,
|
|
||||||
selector: "vault-autofill-options",
|
selector: "vault-autofill-options",
|
||||||
template: "",
|
template: "",
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -33,7 +33,6 @@ import { AutofillOptionsComponent } from "../autofill-options/autofill-options.c
|
|||||||
@Component({
|
@Component({
|
||||||
selector: "vault-login-details-section",
|
selector: "vault-login-details-section",
|
||||||
templateUrl: "./login-details-section.component.html",
|
templateUrl: "./login-details-section.component.html",
|
||||||
standalone: true,
|
|
||||||
imports: [
|
imports: [
|
||||||
ReactiveFormsModule,
|
ReactiveFormsModule,
|
||||||
SectionHeaderComponent,
|
SectionHeaderComponent,
|
||||||
|
|||||||
@@ -13,7 +13,6 @@ import { CipherType } from "@bitwarden/sdk-internal";
|
|||||||
@Component({
|
@Component({
|
||||||
selector: "vault-new-item-nudge",
|
selector: "vault-new-item-nudge",
|
||||||
templateUrl: "./new-item-nudge.component.html",
|
templateUrl: "./new-item-nudge.component.html",
|
||||||
standalone: true,
|
|
||||||
imports: [NgIf, SpotlightComponent],
|
imports: [NgIf, SpotlightComponent],
|
||||||
})
|
})
|
||||||
export class NewItemNudgeComponent implements OnInit {
|
export class NewItemNudgeComponent implements OnInit {
|
||||||
|
|||||||
@@ -28,7 +28,6 @@ import { CipherFormContainer } from "../../cipher-form-container";
|
|||||||
@Component({
|
@Component({
|
||||||
selector: "vault-sshkey-section",
|
selector: "vault-sshkey-section",
|
||||||
templateUrl: "./sshkey-section.component.html",
|
templateUrl: "./sshkey-section.component.html",
|
||||||
standalone: true,
|
|
||||||
imports: [
|
imports: [
|
||||||
CardComponent,
|
CardComponent,
|
||||||
TypographyModule,
|
TypographyModule,
|
||||||
|
|||||||
@@ -14,7 +14,6 @@ import {
|
|||||||
@Component({
|
@Component({
|
||||||
selector: "app-additional-options",
|
selector: "app-additional-options",
|
||||||
templateUrl: "additional-options.component.html",
|
templateUrl: "additional-options.component.html",
|
||||||
standalone: true,
|
|
||||||
imports: [
|
imports: [
|
||||||
CommonModule,
|
CommonModule,
|
||||||
JslibModule,
|
JslibModule,
|
||||||
|
|||||||
@@ -25,7 +25,6 @@ import { DownloadAttachmentComponent } from "../../components/download-attachmen
|
|||||||
@Component({
|
@Component({
|
||||||
selector: "app-attachments-v2-view",
|
selector: "app-attachments-v2-view",
|
||||||
templateUrl: "attachments-v2-view.component.html",
|
templateUrl: "attachments-v2-view.component.html",
|
||||||
standalone: true,
|
|
||||||
imports: [
|
imports: [
|
||||||
CommonModule,
|
CommonModule,
|
||||||
JslibModule,
|
JslibModule,
|
||||||
|
|||||||
@@ -42,7 +42,6 @@ export interface AttachmentDialogCloseResult {
|
|||||||
@Component({
|
@Component({
|
||||||
selector: "app-vault-attachments-v2",
|
selector: "app-vault-attachments-v2",
|
||||||
templateUrl: "attachments-v2.component.html",
|
templateUrl: "attachments-v2.component.html",
|
||||||
standalone: true,
|
|
||||||
imports: [ButtonModule, CommonModule, DialogModule, I18nPipe, CipherAttachmentsComponent],
|
imports: [ButtonModule, CommonModule, DialogModule, I18nPipe, CipherAttachmentsComponent],
|
||||||
})
|
})
|
||||||
export class AttachmentsV2Component {
|
export class AttachmentsV2Component {
|
||||||
|
|||||||
@@ -21,7 +21,6 @@ import {
|
|||||||
@Component({
|
@Component({
|
||||||
selector: "app-autofill-options-view",
|
selector: "app-autofill-options-view",
|
||||||
templateUrl: "autofill-options-view.component.html",
|
templateUrl: "autofill-options-view.component.html",
|
||||||
standalone: true,
|
|
||||||
imports: [
|
imports: [
|
||||||
CommonModule,
|
CommonModule,
|
||||||
JslibModule,
|
JslibModule,
|
||||||
|
|||||||
@@ -20,7 +20,6 @@ import { ReadOnlyCipherCardComponent } from "../read-only-cipher-card/read-only-
|
|||||||
@Component({
|
@Component({
|
||||||
selector: "app-card-details-view",
|
selector: "app-card-details-view",
|
||||||
templateUrl: "card-details-view.component.html",
|
templateUrl: "card-details-view.component.html",
|
||||||
standalone: true,
|
|
||||||
imports: [
|
imports: [
|
||||||
CommonModule,
|
CommonModule,
|
||||||
JslibModule,
|
JslibModule,
|
||||||
|
|||||||
@@ -41,7 +41,6 @@ import { ViewIdentitySectionsComponent } from "./view-identity-sections/view-ide
|
|||||||
@Component({
|
@Component({
|
||||||
selector: "app-cipher-view",
|
selector: "app-cipher-view",
|
||||||
templateUrl: "cipher-view.component.html",
|
templateUrl: "cipher-view.component.html",
|
||||||
standalone: true,
|
|
||||||
imports: [
|
imports: [
|
||||||
CalloutModule,
|
CalloutModule,
|
||||||
CommonModule,
|
CommonModule,
|
||||||
|
|||||||
@@ -28,7 +28,6 @@ import { VaultAutosizeReadOnlyTextArea } from "../../directives/readonly-textare
|
|||||||
@Component({
|
@Component({
|
||||||
selector: "app-custom-fields-v2",
|
selector: "app-custom-fields-v2",
|
||||||
templateUrl: "custom-fields-v2.component.html",
|
templateUrl: "custom-fields-v2.component.html",
|
||||||
standalone: true,
|
|
||||||
imports: [
|
imports: [
|
||||||
CommonModule,
|
CommonModule,
|
||||||
JslibModule,
|
JslibModule,
|
||||||
|
|||||||
@@ -22,7 +22,6 @@ import { OrgIconDirective } from "../../components/org-icon.directive";
|
|||||||
@Component({
|
@Component({
|
||||||
selector: "app-item-details-v2",
|
selector: "app-item-details-v2",
|
||||||
templateUrl: "item-details-v2.component.html",
|
templateUrl: "item-details-v2.component.html",
|
||||||
standalone: true,
|
|
||||||
imports: [
|
imports: [
|
||||||
CommonModule,
|
CommonModule,
|
||||||
JslibModule,
|
JslibModule,
|
||||||
|
|||||||
@@ -19,7 +19,6 @@ import {
|
|||||||
@Component({
|
@Component({
|
||||||
selector: "app-item-history-v2",
|
selector: "app-item-history-v2",
|
||||||
templateUrl: "item-history-v2.component.html",
|
templateUrl: "item-history-v2.component.html",
|
||||||
standalone: true,
|
|
||||||
imports: [
|
imports: [
|
||||||
CommonModule,
|
CommonModule,
|
||||||
JslibModule,
|
JslibModule,
|
||||||
|
|||||||
@@ -42,7 +42,6 @@ type TotpCodeValues = {
|
|||||||
@Component({
|
@Component({
|
||||||
selector: "app-login-credentials-view",
|
selector: "app-login-credentials-view",
|
||||||
templateUrl: "login-credentials-view.component.html",
|
templateUrl: "login-credentials-view.component.html",
|
||||||
standalone: true,
|
|
||||||
imports: [
|
imports: [
|
||||||
CommonModule,
|
CommonModule,
|
||||||
JslibModule,
|
JslibModule,
|
||||||
|
|||||||
@@ -5,7 +5,6 @@ import { CardComponent, BitFormFieldComponent } from "@bitwarden/components";
|
|||||||
@Component({
|
@Component({
|
||||||
selector: "read-only-cipher-card",
|
selector: "read-only-cipher-card",
|
||||||
templateUrl: "./read-only-cipher-card.component.html",
|
templateUrl: "./read-only-cipher-card.component.html",
|
||||||
standalone: true,
|
|
||||||
imports: [CardComponent],
|
imports: [CardComponent],
|
||||||
})
|
})
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -17,7 +17,6 @@ import { ReadOnlyCipherCardComponent } from "../read-only-cipher-card/read-only-
|
|||||||
@Component({
|
@Component({
|
||||||
selector: "app-sshkey-view",
|
selector: "app-sshkey-view",
|
||||||
templateUrl: "sshkey-view.component.html",
|
templateUrl: "sshkey-view.component.html",
|
||||||
standalone: true,
|
|
||||||
imports: [
|
imports: [
|
||||||
CommonModule,
|
CommonModule,
|
||||||
JslibModule,
|
JslibModule,
|
||||||
|
|||||||
@@ -13,7 +13,6 @@ import {
|
|||||||
import { ReadOnlyCipherCardComponent } from "../read-only-cipher-card/read-only-cipher-card.component";
|
import { ReadOnlyCipherCardComponent } from "../read-only-cipher-card/read-only-cipher-card.component";
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
standalone: true,
|
|
||||||
selector: "app-view-identity-sections",
|
selector: "app-view-identity-sections",
|
||||||
templateUrl: "./view-identity-sections.component.html",
|
templateUrl: "./view-identity-sections.component.html",
|
||||||
imports: [
|
imports: [
|
||||||
|
|||||||
@@ -47,7 +47,6 @@ export type AddEditFolderDialogData = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
standalone: true,
|
|
||||||
selector: "vault-add-edit-folder-dialog",
|
selector: "vault-add-edit-folder-dialog",
|
||||||
templateUrl: "./add-edit-folder-dialog.component.html",
|
templateUrl: "./add-edit-folder-dialog.component.html",
|
||||||
imports: [
|
imports: [
|
||||||
|
|||||||
@@ -94,7 +94,6 @@ const MY_VAULT_ID = "MyVault";
|
|||||||
@Component({
|
@Component({
|
||||||
selector: "assign-collections",
|
selector: "assign-collections",
|
||||||
templateUrl: "assign-collections.component.html",
|
templateUrl: "assign-collections.component.html",
|
||||||
standalone: true,
|
|
||||||
imports: [
|
imports: [
|
||||||
CommonModule,
|
CommonModule,
|
||||||
JslibModule,
|
JslibModule,
|
||||||
|
|||||||
@@ -9,7 +9,6 @@ import { CipherAuthorizationService } from "@bitwarden/common/vault/services/cip
|
|||||||
*/
|
*/
|
||||||
@Directive({
|
@Directive({
|
||||||
selector: "[appCanDeleteCipher]",
|
selector: "[appCanDeleteCipher]",
|
||||||
standalone: true,
|
|
||||||
})
|
})
|
||||||
export class CanDeleteCipherDirective implements OnDestroy {
|
export class CanDeleteCipherDirective implements OnDestroy {
|
||||||
private destroy$ = new Subject<void>();
|
private destroy$ = new Subject<void>();
|
||||||
|
|||||||
@@ -10,7 +10,6 @@ import { VaultCarouselSlideComponent } from "../carousel-slide/carousel-slide.co
|
|||||||
@Component({
|
@Component({
|
||||||
selector: "vault-carousel-button",
|
selector: "vault-carousel-button",
|
||||||
templateUrl: "carousel-button.component.html",
|
templateUrl: "carousel-button.component.html",
|
||||||
standalone: true,
|
|
||||||
imports: [CommonModule, IconModule],
|
imports: [CommonModule, IconModule],
|
||||||
})
|
})
|
||||||
export class VaultCarouselButtonComponent implements FocusableOption {
|
export class VaultCarouselButtonComponent implements FocusableOption {
|
||||||
|
|||||||
@@ -7,7 +7,6 @@ import { VaultCarouselContentComponent } from "./carousel-content.component";
|
|||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: "app-test-template-ref",
|
selector: "app-test-template-ref",
|
||||||
standalone: true,
|
|
||||||
imports: [VaultCarouselContentComponent],
|
imports: [VaultCarouselContentComponent],
|
||||||
template: `
|
template: `
|
||||||
<ng-template #template>
|
<ng-template #template>
|
||||||
|
|||||||
@@ -4,7 +4,6 @@ import { Component, Input } from "@angular/core";
|
|||||||
@Component({
|
@Component({
|
||||||
selector: "vault-carousel-content",
|
selector: "vault-carousel-content",
|
||||||
templateUrl: "carousel-content.component.html",
|
templateUrl: "carousel-content.component.html",
|
||||||
standalone: true,
|
|
||||||
imports: [CdkPortalOutlet],
|
imports: [CdkPortalOutlet],
|
||||||
})
|
})
|
||||||
export class VaultCarouselContentComponent {
|
export class VaultCarouselContentComponent {
|
||||||
|
|||||||
@@ -7,7 +7,6 @@ import { VaultCarouselSlideComponent } from "./carousel-slide.component";
|
|||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: "app-test-carousel-slide",
|
selector: "app-test-carousel-slide",
|
||||||
standalone: true,
|
|
||||||
imports: [VaultCarouselSlideComponent],
|
imports: [VaultCarouselSlideComponent],
|
||||||
template: ` <vault-carousel-slide><p>Carousel Slide Content!</p></vault-carousel-slide> `,
|
template: ` <vault-carousel-slide><p>Carousel Slide Content!</p></vault-carousel-slide> `,
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -14,7 +14,6 @@ import {
|
|||||||
@Component({
|
@Component({
|
||||||
selector: "vault-carousel-slide",
|
selector: "vault-carousel-slide",
|
||||||
templateUrl: "./carousel-slide.component.html",
|
templateUrl: "./carousel-slide.component.html",
|
||||||
standalone: true,
|
|
||||||
imports: [CommonModule],
|
imports: [CommonModule],
|
||||||
})
|
})
|
||||||
export class VaultCarouselSlideComponent implements OnInit {
|
export class VaultCarouselSlideComponent implements OnInit {
|
||||||
|
|||||||
@@ -7,7 +7,6 @@ import { VaultCarouselComponent } from "./carousel.component";
|
|||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: "app-test-carousel-slide",
|
selector: "app-test-carousel-slide",
|
||||||
standalone: true,
|
|
||||||
imports: [VaultCarouselComponent, VaultCarouselSlideComponent],
|
imports: [VaultCarouselComponent, VaultCarouselSlideComponent],
|
||||||
template: `
|
template: `
|
||||||
<vault-carousel label="Storybook Demo">
|
<vault-carousel label="Storybook Demo">
|
||||||
|
|||||||
@@ -25,7 +25,6 @@ import { VaultCarouselSlideComponent } from "./carousel-slide/carousel-slide.com
|
|||||||
@Component({
|
@Component({
|
||||||
selector: "vault-carousel",
|
selector: "vault-carousel",
|
||||||
templateUrl: "./carousel.component.html",
|
templateUrl: "./carousel.component.html",
|
||||||
standalone: true,
|
|
||||||
imports: [
|
imports: [
|
||||||
CdkPortalOutlet,
|
CdkPortalOutlet,
|
||||||
CommonModule,
|
CommonModule,
|
||||||
|
|||||||
@@ -18,7 +18,6 @@ import { CopyAction, CopyCipherFieldService } from "@bitwarden/vault";
|
|||||||
* ```
|
* ```
|
||||||
*/
|
*/
|
||||||
@Directive({
|
@Directive({
|
||||||
standalone: true,
|
|
||||||
selector: "[appCopyField]",
|
selector: "[appCopyField]",
|
||||||
})
|
})
|
||||||
export class CopyCipherFieldDirective implements OnChanges {
|
export class CopyCipherFieldDirective implements OnChanges {
|
||||||
|
|||||||
@@ -24,7 +24,6 @@ import { ThemeStateService } from "@bitwarden/common/platform/theming/theme-stat
|
|||||||
*/
|
*/
|
||||||
@Directive({
|
@Directive({
|
||||||
selector: "[appDarkImgSrc]",
|
selector: "[appDarkImgSrc]",
|
||||||
standalone: true,
|
|
||||||
})
|
})
|
||||||
export class DarkImageSourceDirective implements OnInit {
|
export class DarkImageSourceDirective implements OnInit {
|
||||||
private themeService = inject(ThemeStateService);
|
private themeService = inject(ThemeStateService);
|
||||||
|
|||||||
@@ -20,7 +20,6 @@ export type DecryptionFailureDialogParams = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
standalone: true,
|
|
||||||
selector: "vault-decryption-failure-dialog",
|
selector: "vault-decryption-failure-dialog",
|
||||||
templateUrl: "./decryption-failure-dialog.component.html",
|
templateUrl: "./decryption-failure-dialog.component.html",
|
||||||
imports: [
|
imports: [
|
||||||
|
|||||||
@@ -17,7 +17,6 @@ import { CipherView } from "@bitwarden/common/vault/models/view/cipher.view";
|
|||||||
import { AsyncActionsModule, IconButtonModule, ToastService } from "@bitwarden/components";
|
import { AsyncActionsModule, IconButtonModule, ToastService } from "@bitwarden/components";
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
standalone: true,
|
|
||||||
selector: "app-download-attachment",
|
selector: "app-download-attachment",
|
||||||
templateUrl: "./download-attachment.component.html",
|
templateUrl: "./download-attachment.component.html",
|
||||||
imports: [AsyncActionsModule, CommonModule, JslibModule, IconButtonModule],
|
imports: [AsyncActionsModule, CommonModule, JslibModule, IconButtonModule],
|
||||||
|
|||||||
@@ -5,7 +5,6 @@ import { ProductTierType } from "@bitwarden/common/billing/enums";
|
|||||||
export type OrgIconSize = "default" | "small" | "large";
|
export type OrgIconSize = "default" | "small" | "large";
|
||||||
|
|
||||||
@Directive({
|
@Directive({
|
||||||
standalone: true,
|
|
||||||
selector: "[appOrgIcon]",
|
selector: "[appOrgIcon]",
|
||||||
})
|
})
|
||||||
export class OrgIconDirective {
|
export class OrgIconDirective {
|
||||||
|
|||||||
@@ -11,7 +11,6 @@ import { ItemModule, ColorPasswordModule, IconButtonModule } from "@bitwarden/co
|
|||||||
@Component({
|
@Component({
|
||||||
selector: "vault-password-history-view",
|
selector: "vault-password-history-view",
|
||||||
templateUrl: "./password-history-view.component.html",
|
templateUrl: "./password-history-view.component.html",
|
||||||
standalone: true,
|
|
||||||
imports: [CommonModule, ItemModule, ColorPasswordModule, IconButtonModule, JslibModule],
|
imports: [CommonModule, ItemModule, ColorPasswordModule, IconButtonModule, JslibModule],
|
||||||
})
|
})
|
||||||
export class PasswordHistoryViewComponent implements OnInit {
|
export class PasswordHistoryViewComponent implements OnInit {
|
||||||
|
|||||||
@@ -29,7 +29,6 @@ export interface ViewPasswordHistoryDialogParams {
|
|||||||
@Component({
|
@Component({
|
||||||
selector: "app-vault-password-history",
|
selector: "app-vault-password-history",
|
||||||
templateUrl: "password-history.component.html",
|
templateUrl: "password-history.component.html",
|
||||||
standalone: true,
|
|
||||||
imports: [
|
imports: [
|
||||||
ButtonModule,
|
ButtonModule,
|
||||||
CommonModule,
|
CommonModule,
|
||||||
|
|||||||
@@ -23,7 +23,6 @@ import { KeyService } from "@bitwarden/key-management";
|
|||||||
* See UserVerificationComponent for any other situation where you need to verify the user's identity.
|
* See UserVerificationComponent for any other situation where you need to verify the user's identity.
|
||||||
*/
|
*/
|
||||||
@Component({
|
@Component({
|
||||||
standalone: true,
|
|
||||||
selector: "vault-password-reprompt",
|
selector: "vault-password-reprompt",
|
||||||
imports: [
|
imports: [
|
||||||
JslibModule,
|
JslibModule,
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user