1
0
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:
Oscar Hinton
2025-06-02 22:22:57 +02:00
committed by GitHub
parent 8b46e33e97
commit f3ff1e98ec
101 changed files with 0 additions and 107 deletions

View File

@@ -11,7 +11,6 @@ import { I18nPipe } from "@bitwarden/ui-common";
@Component({
selector: "vault-at-risk-password-callout",
standalone: true,
imports: [CommonModule, AnchorLinkDirective, RouterModule, CalloutModule, I18nPipe],
templateUrl: "./at-risk-password-callout.component.html",
})

View File

@@ -27,7 +27,6 @@ export enum AtRiskCarouselDialogResult {
DarkImageSourceDirective,
I18nPipe,
],
standalone: true,
})
export class AtRiskCarouselDialogComponent {
private dialogRef = inject(DialogRef);

View File

@@ -35,7 +35,6 @@ import { AtRiskPasswordPageService } from "./at-risk-password-page.service";
import { AtRiskPasswordsComponent } from "./at-risk-passwords.component";
@Component({
standalone: true,
selector: "popup-header",
template: `<ng-content></ng-content>`,
})
@@ -45,7 +44,6 @@ class MockPopupHeaderComponent {
}
@Component({
standalone: true,
selector: "popup-page",
template: `<ng-content></ng-content>`,
})
@@ -54,7 +52,6 @@ class MockPopupPageComponent {
}
@Component({
standalone: true,
selector: "app-vault-icon",
template: `<ng-content></ng-content>`,
})

View File

@@ -79,7 +79,6 @@ import { AtRiskPasswordPageService } from "./at-risk-password-page.service";
{ provide: ChangeLoginPasswordService, useClass: DefaultChangeLoginPasswordService },
],
selector: "vault-at-risk-passwords",
standalone: true,
templateUrl: "./at-risk-passwords.component.html",
})
export class AtRiskPasswordsComponent implements OnInit {

View File

@@ -132,7 +132,6 @@ export type AddEditQueryParams = Partial<Record<keyof QueryParams, string>>;
@Component({
selector: "app-add-edit-v2",
templateUrl: "add-edit-v2.component.html",
standalone: true,
providers: [
{ provide: CipherFormConfigService, useClass: DefaultCipherFormConfigService },
{ provide: TotpCaptureService, useClass: BrowserTotpCaptureService },

View File

@@ -28,7 +28,6 @@ import { PopupHeaderComponent } from "../../../../../platform/popup/layout/popup
import { PopupPageComponent } from "../../../../../platform/popup/layout/popup-page.component";
@Component({
standalone: true,
selector: "app-assign-collections",
templateUrl: "./assign-collections.component.html",
imports: [

View File

@@ -26,7 +26,6 @@ import { PopupRouterCacheService } from "../../../../../platform/popup/view-cach
import { AttachmentsV2Component } from "./attachments-v2.component";
@Component({
standalone: true,
selector: "popup-header",
template: `<ng-content></ng-content>`,
})
@@ -36,7 +35,6 @@ class MockPopupHeaderComponent {
}
@Component({
standalone: true,
selector: "popup-footer",
template: `<ng-content></ng-content>`,
})

View File

@@ -18,7 +18,6 @@ import { PopupPageComponent } from "../../../../../platform/popup/layout/popup-p
import { PopupRouterCacheService } from "../../../../../platform/popup/view-cache/popup-router-cache.service";
@Component({
standalone: true,
selector: "app-attachments-v2",
templateUrl: "./attachments-v2.component.html",
imports: [

View File

@@ -24,7 +24,6 @@ import BrowserPopupUtils from "../../../../../../platform/popup/browser-popup-ut
import { FilePopoutUtilsService } from "../../../../../../tools/popup/services/file-popout-utils.service";
@Component({
standalone: true,
selector: "app-open-attachments",
templateUrl: "./open-attachments.component.html",
imports: [BadgeModule, CommonModule, ItemModule, JslibModule, TypographyModule],

View File

@@ -15,7 +15,6 @@ import { PopupCipherView } from "../../../views/popup-cipher.view";
import { VaultListItemsContainerComponent } from "../vault-list-items-container/vault-list-items-container.component";
@Component({
standalone: true,
imports: [
CommonModule,
TypographyModule,

View File

@@ -16,7 +16,6 @@ import { VaultPopupAutofillService } from "../../../services/vault-popup-autofil
const blockedURISettingsRoute = "/blocked-domains";
@Component({
standalone: true,
imports: [
BannerModule,
CommonModule,

View File

@@ -20,7 +20,6 @@ import { IntroCarouselService } from "../../../services/intro-carousel.service";
JslibModule,
I18nPipe,
],
standalone: true,
})
export class IntroCarouselComponent {
protected securityHandshake = VaultIcons.SecurityHandshake;

View File

@@ -19,7 +19,6 @@ type CipherItem = {
};
@Component({
standalone: true,
selector: "app-item-copy-actions",
templateUrl: "item-copy-actions.component.html",
imports: [

View File

@@ -28,7 +28,6 @@ import { VaultPopupAutofillService } from "../../../services/vault-popup-autofil
import { AddEditQueryParams } from "../add-edit/add-edit-v2.component";
@Component({
standalone: true,
selector: "app-item-more-options",
templateUrl: "./item-more-options.component.html",
imports: [ItemModule, IconButtonModule, MenuModule, CommonModule, JslibModule, RouterModule],

View File

@@ -23,7 +23,6 @@ export interface NewItemInitialValues {
@Component({
selector: "app-new-item-dropdown",
templateUrl: "new-item-dropdown-v2.component.html",
standalone: true,
imports: [NoItemsModule, JslibModule, CommonModule, ButtonModule, RouterLink, MenuModule],
})
export class NewItemDropdownV2Component implements OnInit {

View File

@@ -21,7 +21,6 @@ import {
@Component({
selector: "vault-cipher-form-generator",
template: "",
standalone: true,
})
class MockCipherFormGenerator {
@Input() type: "password" | "username" = "password";

View File

@@ -40,7 +40,6 @@ export enum GeneratorDialogAction {
@Component({
selector: "app-vault-generator-dialog",
templateUrl: "./vault-generator-dialog.component.html",
standalone: true,
imports: [
PopupPageComponent,
PopupHeaderComponent,

View File

@@ -20,7 +20,6 @@ import { VaultV2SearchComponent } from "../vault-search/vault-v2-search.componen
@Component({
selector: "app-vault-header-v2",
templateUrl: "vault-header-v2.component.html",
standalone: true,
imports: [
VaultV2SearchComponent,
VaultListFiltersComponent,

View File

@@ -9,7 +9,6 @@ import { ChipSelectComponent } from "@bitwarden/components";
import { VaultPopupListFiltersService } from "../../../services/vault-popup-list-filters.service";
@Component({
standalone: true,
selector: "app-vault-list-filters",
templateUrl: "./vault-list-filters.component.html",
imports: [CommonModule, JslibModule, ChipSelectComponent, ReactiveFormsModule],

View File

@@ -77,7 +77,6 @@ import { ItemMoreOptionsComponent } from "../item-more-options/item-more-options
],
selector: "app-vault-list-items-container",
templateUrl: "vault-list-items-container.component.html",
standalone: true,
changeDetection: ChangeDetectionStrategy.OnPush,
})
export class VaultListItemsContainerComponent implements OnInit, AfterViewInit {

View File

@@ -19,7 +19,6 @@ import { PopupPageComponent } from "../../../../../platform/popup/layout/popup-p
import { PopupRouterCacheService } from "../../../../../platform/popup/view-cache/popup-router-cache.service";
@Component({
standalone: true,
selector: "vault-password-history-v2",
templateUrl: "vault-password-history-v2.component.html",
imports: [

View File

@@ -13,7 +13,6 @@ const SearchTextDebounceInterval = 200;
@Component({
imports: [CommonModule, SearchModule, JslibModule, FormsModule],
standalone: true,
selector: "app-vault-v2-search",
templateUrl: "vault-v2-search.component.html",
})

View File

@@ -66,7 +66,6 @@ enum VaultState {
@Component({
selector: "app-vault",
templateUrl: "vault-v2.component.html",
standalone: true,
imports: [
BlockedInjectionBanner,
PopupPageComponent,

View File

@@ -80,7 +80,6 @@ type LoadAction =
@Component({
selector: "app-view-v2",
templateUrl: "view-v2.component.html",
standalone: true,
imports: [
CommonModule,
SearchModule,

View File

@@ -23,7 +23,6 @@ import { VaultPopupCopyButtonsService } from "../services/vault-popup-copy-butto
import { AppearanceV2Component } from "./appearance-v2.component";
@Component({
standalone: true,
selector: "popup-header",
template: `<ng-content></ng-content>`,
})
@@ -33,7 +32,6 @@ class MockPopupHeaderComponent {
}
@Component({
standalone: true,
selector: "popup-page",
template: `<ng-content></ng-content>`,
})

View File

@@ -35,7 +35,6 @@ import {
import { VaultPopupCopyButtonsService } from "../services/vault-popup-copy-buttons.service";
@Component({
standalone: true,
templateUrl: "./appearance-v2.component.html",
imports: [
CommonModule,

View File

@@ -15,7 +15,6 @@ import { PopupPageComponent } from "../../../platform/popup/layout/popup-page.co
@Component({
templateUrl: "download-bitwarden.component.html",
standalone: true,
imports: [
CommonModule,
JslibModule,

View File

@@ -22,7 +22,6 @@ import { PopupHeaderComponent } from "../../../platform/popup/layout/popup-heade
import { FoldersV2Component } from "./folders-v2.component";
@Component({
standalone: true,
selector: "popup-header",
template: `<ng-content></ng-content>`,
})
@@ -32,7 +31,6 @@ class MockPopupHeaderComponent {
}
@Component({
standalone: true,
selector: "popup-footer",
template: `<ng-content></ng-content>`,
})

View File

@@ -22,7 +22,6 @@ import { PopupHeaderComponent } from "../../../platform/popup/layout/popup-heade
import { PopupPageComponent } from "../../../platform/popup/layout/popup-page.component";
@Component({
standalone: true,
templateUrl: "./folders-v2.component.html",
imports: [
CommonModule,

View File

@@ -19,7 +19,6 @@ import { PopupPageComponent } from "../../../platform/popup/layout/popup-page.co
@Component({
templateUrl: "more-from-bitwarden-page-v2.component.html",
standalone: true,
imports: [
CommonModule,
JslibModule,

View File

@@ -37,7 +37,6 @@ import { PopupCipherView } from "../../views/popup-cipher.view";
@Component({
selector: "app-trash-list-items-container",
templateUrl: "trash-list-items-container.component.html",
standalone: true,
imports: [
CommonModule,
ItemModule,

View File

@@ -14,7 +14,6 @@ import { TrashListItemsContainerComponent } from "./trash-list-items-container/t
@Component({
templateUrl: "trash.component.html",
standalone: true,
imports: [
CommonModule,
JslibModule,

View File

@@ -15,7 +15,6 @@ import { PopupPageComponent } from "../../../platform/popup/layout/popup-page.co
@Component({
templateUrl: "vault-settings-v2.component.html",
standalone: true,
imports: [
CommonModule,
JslibModule,

View File

@@ -39,7 +39,6 @@ export enum CredentialGeneratorDialogAction {
}
@Component({
standalone: true,
selector: "credential-generator-dialog",
templateUrl: "credential-generator-dialog.component.html",
imports: [

View File

@@ -18,7 +18,6 @@ import { PasswordRepromptService } from "@bitwarden/vault";
@Component({
selector: "app-vault-item-footer",
templateUrl: "item-footer.component.html",
standalone: true,
imports: [ButtonModule, CommonModule, JslibModule],
})
export class ItemFooterComponent implements OnInit {

View File

@@ -17,7 +17,6 @@ import { SearchBarService } from "../../../app/layout/search/search-bar.service"
@Component({
selector: "app-vault-items-v2",
templateUrl: "vault-items-v2.component.html",
standalone: true,
imports: [MenuModule, CommonModule, JslibModule, ScrollingModule],
})
export class VaultItemsV2Component extends BaseVaultItemsComponent {

View File

@@ -79,7 +79,6 @@ const BroadcasterSubscriptionId = "VaultComponent";
@Component({
selector: "app-vault",
templateUrl: "vault-v2.component.html",
standalone: true,
imports: [
BadgeModule,
CommonModule,

View File

@@ -15,7 +15,6 @@ import { SharedModule } from "../../../shared";
@Component({
imports: [SharedModule, AssignCollectionsComponent, PluralizePipe],
templateUrl: "./assign-collections-web.component.html",
standalone: true,
})
export class AssignCollectionsWebComponent {
protected editableItemCount: number;

View File

@@ -28,7 +28,6 @@ const WebStoreUrls: Partial<Record<DeviceType, string>> = {
@Component({
selector: "vault-browser-extension-prompt-install",
templateUrl: "./browser-extension-prompt-install.component.html",
standalone: true,
imports: [CommonModule, I18nPipe, LinkModule],
})
export class BrowserExtensionPromptInstallComponent implements OnInit {

View File

@@ -13,7 +13,6 @@ import {
@Component({
selector: "vault-browser-extension-prompt",
templateUrl: "./browser-extension-prompt.component.html",
standalone: true,
imports: [CommonModule, I18nPipe, ButtonComponent, IconModule],
})
export class BrowserExtensionPromptComponent implements OnInit, OnDestroy {

View File

@@ -122,7 +122,6 @@ export enum VaultItemDialogResult {
@Component({
selector: "app-vault-item-dialog",
templateUrl: "vault-item-dialog.component.html",
standalone: true,
imports: [
ButtonModule,
CipherViewComponent,

View File

@@ -19,7 +19,6 @@ import {
@Component({
selector: "vault-cipher-form-generator",
template: "",
standalone: true,
})
class MockCipherFormGenerator {
@Input() type: "password" | "username" = "password";

View File

@@ -36,7 +36,6 @@ export enum WebVaultGeneratorDialogAction {
@Component({
selector: "web-vault-generator-dialog",
templateUrl: "./web-generator-dialog.component.html",
standalone: true,
imports: [CommonModule, CipherFormGeneratorComponent, ButtonModule, DialogModule, I18nPipe],
})
export class WebVaultGeneratorDialogComponent {

View File

@@ -64,7 +64,6 @@ export interface AddEditCipherDialogCloseResult {
@Component({
selector: "app-vault-add-edit-v2",
templateUrl: "add-edit-v2.component.html",
standalone: true,
imports: [
CommonModule,
AsyncActionsModule,

View File

@@ -16,7 +16,6 @@ import { SharedModule } from "../../../shared";
import { VaultBannersService, VisibleVaultBanner } from "./services/vault-banners.service";
@Component({
standalone: true,
selector: "app-vault-banners",
templateUrl: "./vault-banners.component.html",
imports: [VerifyEmailComponent, SharedModule, BannerModule],

View File

@@ -42,7 +42,6 @@ import {
} from "../vault-filter/shared/models/routed-vault-filter.model";
@Component({
standalone: true,
selector: "app-vault-header",
templateUrl: "./vault-header.component.html",
imports: [

View File

@@ -33,7 +33,6 @@ import { VaultOnboardingService as VaultOnboardingServiceAbstraction } from "./s
import { VaultOnboardingService, VaultOnboardingTasks } from "./services/vault-onboarding.service";
@Component({
standalone: true,
imports: [OnboardingModule, CommonModule, JslibModule, LinkModule],
providers: [
{

View File

@@ -133,7 +133,6 @@ const BroadcasterSubscriptionId = "VaultComponent";
const SearchTextDebounceInterval = 200;
@Component({
standalone: true,
selector: "app-vault",
templateUrl: "vault.component.html",
imports: [

View File

@@ -73,7 +73,6 @@ export interface ViewCipherDialogCloseResult {
@Component({
selector: "app-vault-view",
templateUrl: "view.component.html",
standalone: true,
imports: [CipherViewComponent, CommonModule, AsyncActionsModule, DialogModule, SharedModule],
providers: [
{ provide: ViewPasswordHistoryService, useClass: VaultViewPasswordHistoryService },

View File

@@ -7,7 +7,6 @@ import { I18nPipe } from "@bitwarden/ui-common";
@Component({
selector: "bit-spotlight",
templateUrl: "spotlight.component.html",
standalone: true,
imports: [ButtonModule, CommonModule, IconButtonModule, I18nPipe, TypographyModule],
})
export class SpotlightComponent {

View File

@@ -14,7 +14,6 @@ import { CustomFieldsComponent } from "../custom-fields/custom-fields.component"
import { AdditionalOptionsSectionComponent } from "./additional-options-section.component";
@Component({
standalone: true,
selector: "vault-custom-fields",
template: "",
})

View File

@@ -24,7 +24,6 @@ import { CustomFieldsComponent } from "../custom-fields/custom-fields.component"
@Component({
selector: "vault-additional-options-section",
templateUrl: "./additional-options-section.component.html",
standalone: true,
imports: [
CommonModule,
SectionHeaderComponent,

View File

@@ -27,7 +27,6 @@ import { CipherAttachmentsComponent } from "./cipher-attachments.component";
import { DeleteAttachmentComponent } from "./delete-attachment/delete-attachment.component";
@Component({
standalone: true,
selector: "app-download-attachment",
template: "",
})

View File

@@ -57,7 +57,6 @@ type CipherAttachmentForm = FormGroup<{
}>;
@Component({
standalone: true,
selector: "app-cipher-attachments",
templateUrl: "./cipher-attachments.component.html",
imports: [

View File

@@ -18,7 +18,6 @@ import {
} from "@bitwarden/components";
@Component({
standalone: true,
selector: "app-delete-attachment",
templateUrl: "./delete-attachment.component.html",
imports: [AsyncActionsModule, CommonModule, JslibModule, ButtonModule, IconButtonModule],

View File

@@ -39,7 +39,6 @@ interface UriField {
@Component({
selector: "vault-autofill-options",
templateUrl: "./autofill-options.component.html",
standalone: true,
imports: [
DragDropModule,
SectionHeaderComponent,

View File

@@ -35,7 +35,6 @@ import {
@Component({
selector: "vault-autofill-uri-option",
templateUrl: "./uri-option.component.html",
standalone: true,
providers: [
{
provide: NG_VALUE_ACCESSOR,

View File

@@ -26,7 +26,6 @@ import { CipherFormContainer } from "../../cipher-form-container";
@Component({
selector: "vault-card-details-section",
templateUrl: "./card-details-section.component.html",
standalone: true,
imports: [
CardComponent,
TypographyModule,

View File

@@ -49,7 +49,6 @@ import { SshKeySectionComponent } from "./sshkey-section/sshkey-section.componen
@Component({
selector: "vault-cipher-form",
templateUrl: "./cipher-form.component.html",
standalone: true,
providers: [
{
provide: CipherFormContainer,

View File

@@ -9,7 +9,6 @@ import { CipherFormGeneratorComponent } from "@bitwarden/vault";
@Component({
selector: "tools-password-generator",
template: `<ng-content></ng-content>`,
standalone: true,
})
class MockPasswordGeneratorComponent {
@Output() onGenerated = new EventEmitter();
@@ -18,7 +17,6 @@ class MockPasswordGeneratorComponent {
@Component({
selector: "tools-username-generator",
template: `<ng-content></ng-content>`,
standalone: true,
})
class MockUsernameGeneratorComponent {
@Output() onGenerated = new EventEmitter();

View File

@@ -12,7 +12,6 @@ import { AlgorithmInfo, GeneratedCredential } from "@bitwarden/generator-core";
@Component({
selector: "vault-cipher-form-generator",
templateUrl: "./cipher-form-generator.component.html",
standalone: true,
imports: [CommonModule, GeneratorModule],
})
export class CipherFormGeneratorComponent {

View File

@@ -29,7 +29,6 @@ export type AddEditCustomFieldDialogData = {
};
@Component({
standalone: true,
selector: "vault-add-edit-custom-field-dialog",
templateUrl: "./add-edit-custom-field-dialog.component.html",
imports: [

View File

@@ -69,7 +69,6 @@ export type CustomField = {
};
@Component({
standalone: true,
selector: "vault-custom-fields",
templateUrl: "./custom-fields.component.html",
imports: [

View File

@@ -22,7 +22,6 @@ import {
import { CipherFormContainer } from "../../cipher-form-container";
@Component({
standalone: true,
selector: "vault-identity-section",
templateUrl: "./identity.component.html",
imports: [

View File

@@ -36,7 +36,6 @@ import { CipherFormContainer } from "../../cipher-form-container";
@Component({
selector: "vault-item-details-section",
templateUrl: "./item-details-section.component.html",
standalone: true,
imports: [
CardComponent,
TypographyModule,

View File

@@ -23,7 +23,6 @@ import { AutofillOptionsComponent } from "../autofill-options/autofill-options.c
import { LoginDetailsSectionComponent } from "./login-details-section.component";
@Component({
standalone: true,
selector: "vault-autofill-options",
template: "",
})

View File

@@ -33,7 +33,6 @@ import { AutofillOptionsComponent } from "../autofill-options/autofill-options.c
@Component({
selector: "vault-login-details-section",
templateUrl: "./login-details-section.component.html",
standalone: true,
imports: [
ReactiveFormsModule,
SectionHeaderComponent,

View File

@@ -13,7 +13,6 @@ import { CipherType } from "@bitwarden/sdk-internal";
@Component({
selector: "vault-new-item-nudge",
templateUrl: "./new-item-nudge.component.html",
standalone: true,
imports: [NgIf, SpotlightComponent],
})
export class NewItemNudgeComponent implements OnInit {

View File

@@ -28,7 +28,6 @@ import { CipherFormContainer } from "../../cipher-form-container";
@Component({
selector: "vault-sshkey-section",
templateUrl: "./sshkey-section.component.html",
standalone: true,
imports: [
CardComponent,
TypographyModule,

View File

@@ -14,7 +14,6 @@ import {
@Component({
selector: "app-additional-options",
templateUrl: "additional-options.component.html",
standalone: true,
imports: [
CommonModule,
JslibModule,

View File

@@ -25,7 +25,6 @@ import { DownloadAttachmentComponent } from "../../components/download-attachmen
@Component({
selector: "app-attachments-v2-view",
templateUrl: "attachments-v2-view.component.html",
standalone: true,
imports: [
CommonModule,
JslibModule,

View File

@@ -42,7 +42,6 @@ export interface AttachmentDialogCloseResult {
@Component({
selector: "app-vault-attachments-v2",
templateUrl: "attachments-v2.component.html",
standalone: true,
imports: [ButtonModule, CommonModule, DialogModule, I18nPipe, CipherAttachmentsComponent],
})
export class AttachmentsV2Component {

View File

@@ -21,7 +21,6 @@ import {
@Component({
selector: "app-autofill-options-view",
templateUrl: "autofill-options-view.component.html",
standalone: true,
imports: [
CommonModule,
JslibModule,

View File

@@ -20,7 +20,6 @@ import { ReadOnlyCipherCardComponent } from "../read-only-cipher-card/read-only-
@Component({
selector: "app-card-details-view",
templateUrl: "card-details-view.component.html",
standalone: true,
imports: [
CommonModule,
JslibModule,

View File

@@ -41,7 +41,6 @@ import { ViewIdentitySectionsComponent } from "./view-identity-sections/view-ide
@Component({
selector: "app-cipher-view",
templateUrl: "cipher-view.component.html",
standalone: true,
imports: [
CalloutModule,
CommonModule,

View File

@@ -28,7 +28,6 @@ import { VaultAutosizeReadOnlyTextArea } from "../../directives/readonly-textare
@Component({
selector: "app-custom-fields-v2",
templateUrl: "custom-fields-v2.component.html",
standalone: true,
imports: [
CommonModule,
JslibModule,

View File

@@ -22,7 +22,6 @@ import { OrgIconDirective } from "../../components/org-icon.directive";
@Component({
selector: "app-item-details-v2",
templateUrl: "item-details-v2.component.html",
standalone: true,
imports: [
CommonModule,
JslibModule,

View File

@@ -19,7 +19,6 @@ import {
@Component({
selector: "app-item-history-v2",
templateUrl: "item-history-v2.component.html",
standalone: true,
imports: [
CommonModule,
JslibModule,

View File

@@ -42,7 +42,6 @@ type TotpCodeValues = {
@Component({
selector: "app-login-credentials-view",
templateUrl: "login-credentials-view.component.html",
standalone: true,
imports: [
CommonModule,
JslibModule,

View File

@@ -5,7 +5,6 @@ import { CardComponent, BitFormFieldComponent } from "@bitwarden/components";
@Component({
selector: "read-only-cipher-card",
templateUrl: "./read-only-cipher-card.component.html",
standalone: true,
imports: [CardComponent],
})
/**

View File

@@ -17,7 +17,6 @@ import { ReadOnlyCipherCardComponent } from "../read-only-cipher-card/read-only-
@Component({
selector: "app-sshkey-view",
templateUrl: "sshkey-view.component.html",
standalone: true,
imports: [
CommonModule,
JslibModule,

View File

@@ -13,7 +13,6 @@ import {
import { ReadOnlyCipherCardComponent } from "../read-only-cipher-card/read-only-cipher-card.component";
@Component({
standalone: true,
selector: "app-view-identity-sections",
templateUrl: "./view-identity-sections.component.html",
imports: [

View File

@@ -47,7 +47,6 @@ export type AddEditFolderDialogData = {
};
@Component({
standalone: true,
selector: "vault-add-edit-folder-dialog",
templateUrl: "./add-edit-folder-dialog.component.html",
imports: [

View File

@@ -94,7 +94,6 @@ const MY_VAULT_ID = "MyVault";
@Component({
selector: "assign-collections",
templateUrl: "assign-collections.component.html",
standalone: true,
imports: [
CommonModule,
JslibModule,

View File

@@ -9,7 +9,6 @@ import { CipherAuthorizationService } from "@bitwarden/common/vault/services/cip
*/
@Directive({
selector: "[appCanDeleteCipher]",
standalone: true,
})
export class CanDeleteCipherDirective implements OnDestroy {
private destroy$ = new Subject<void>();

View File

@@ -10,7 +10,6 @@ import { VaultCarouselSlideComponent } from "../carousel-slide/carousel-slide.co
@Component({
selector: "vault-carousel-button",
templateUrl: "carousel-button.component.html",
standalone: true,
imports: [CommonModule, IconModule],
})
export class VaultCarouselButtonComponent implements FocusableOption {

View File

@@ -7,7 +7,6 @@ import { VaultCarouselContentComponent } from "./carousel-content.component";
@Component({
selector: "app-test-template-ref",
standalone: true,
imports: [VaultCarouselContentComponent],
template: `
<ng-template #template>

View File

@@ -4,7 +4,6 @@ import { Component, Input } from "@angular/core";
@Component({
selector: "vault-carousel-content",
templateUrl: "carousel-content.component.html",
standalone: true,
imports: [CdkPortalOutlet],
})
export class VaultCarouselContentComponent {

View File

@@ -7,7 +7,6 @@ import { VaultCarouselSlideComponent } from "./carousel-slide.component";
@Component({
selector: "app-test-carousel-slide",
standalone: true,
imports: [VaultCarouselSlideComponent],
template: ` <vault-carousel-slide><p>Carousel Slide Content!</p></vault-carousel-slide> `,
})

View File

@@ -14,7 +14,6 @@ import {
@Component({
selector: "vault-carousel-slide",
templateUrl: "./carousel-slide.component.html",
standalone: true,
imports: [CommonModule],
})
export class VaultCarouselSlideComponent implements OnInit {

View File

@@ -7,7 +7,6 @@ import { VaultCarouselComponent } from "./carousel.component";
@Component({
selector: "app-test-carousel-slide",
standalone: true,
imports: [VaultCarouselComponent, VaultCarouselSlideComponent],
template: `
<vault-carousel label="Storybook Demo">

View File

@@ -25,7 +25,6 @@ import { VaultCarouselSlideComponent } from "./carousel-slide/carousel-slide.com
@Component({
selector: "vault-carousel",
templateUrl: "./carousel.component.html",
standalone: true,
imports: [
CdkPortalOutlet,
CommonModule,

View File

@@ -18,7 +18,6 @@ import { CopyAction, CopyCipherFieldService } from "@bitwarden/vault";
* ```
*/
@Directive({
standalone: true,
selector: "[appCopyField]",
})
export class CopyCipherFieldDirective implements OnChanges {

View File

@@ -24,7 +24,6 @@ import { ThemeStateService } from "@bitwarden/common/platform/theming/theme-stat
*/
@Directive({
selector: "[appDarkImgSrc]",
standalone: true,
})
export class DarkImageSourceDirective implements OnInit {
private themeService = inject(ThemeStateService);

View File

@@ -20,7 +20,6 @@ export type DecryptionFailureDialogParams = {
};
@Component({
standalone: true,
selector: "vault-decryption-failure-dialog",
templateUrl: "./decryption-failure-dialog.component.html",
imports: [

View File

@@ -17,7 +17,6 @@ import { CipherView } from "@bitwarden/common/vault/models/view/cipher.view";
import { AsyncActionsModule, IconButtonModule, ToastService } from "@bitwarden/components";
@Component({
standalone: true,
selector: "app-download-attachment",
templateUrl: "./download-attachment.component.html",
imports: [AsyncActionsModule, CommonModule, JslibModule, IconButtonModule],

View File

@@ -5,7 +5,6 @@ import { ProductTierType } from "@bitwarden/common/billing/enums";
export type OrgIconSize = "default" | "small" | "large";
@Directive({
standalone: true,
selector: "[appOrgIcon]",
})
export class OrgIconDirective {

View File

@@ -11,7 +11,6 @@ import { ItemModule, ColorPasswordModule, IconButtonModule } from "@bitwarden/co
@Component({
selector: "vault-password-history-view",
templateUrl: "./password-history-view.component.html",
standalone: true,
imports: [CommonModule, ItemModule, ColorPasswordModule, IconButtonModule, JslibModule],
})
export class PasswordHistoryViewComponent implements OnInit {

View File

@@ -29,7 +29,6 @@ export interface ViewPasswordHistoryDialogParams {
@Component({
selector: "app-vault-password-history",
templateUrl: "password-history.component.html",
standalone: true,
imports: [
ButtonModule,
CommonModule,

View File

@@ -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.
*/
@Component({
standalone: true,
selector: "vault-password-reprompt",
imports: [
JslibModule,

Some files were not shown because too many files have changed in this diff Show More