diff --git a/apps/browser/src/platform/popup/components/pop-out.component.ts b/apps/browser/src/platform/popup/components/pop-out.component.ts index 255c6f853c..12e32efb77 100644 --- a/apps/browser/src/platform/popup/components/pop-out.component.ts +++ b/apps/browser/src/platform/popup/components/pop-out.component.ts @@ -10,7 +10,6 @@ import BrowserPopupUtils from "../browser-popup-utils"; @Component({ selector: "app-pop-out", templateUrl: "pop-out.component.html", - standalone: true, imports: [CommonModule, JslibModule, IconButtonModule], }) export class PopOutComponent implements OnInit { diff --git a/apps/browser/src/platform/popup/header.component.ts b/apps/browser/src/platform/popup/header.component.ts index cba9f20b62..0e6e39ee05 100644 --- a/apps/browser/src/platform/popup/header.component.ts +++ b/apps/browser/src/platform/popup/header.component.ts @@ -11,7 +11,6 @@ import { enableAccountSwitching } from "../flags"; @Component({ selector: "app-header", templateUrl: "header.component.html", - standalone: true, imports: [CommonModule, CurrentAccountComponent], }) export class HeaderComponent { diff --git a/apps/browser/src/platform/popup/layout/popup-back.directive.ts b/apps/browser/src/platform/popup/layout/popup-back.directive.ts index 95f8258864..919cee71ba 100644 --- a/apps/browser/src/platform/popup/layout/popup-back.directive.ts +++ b/apps/browser/src/platform/popup/layout/popup-back.directive.ts @@ -9,7 +9,6 @@ import { PopupRouterCacheService } from "../view-cache/popup-router-cache.servic /** Navigate the browser popup to the previous page when the component is clicked. */ @Directive({ selector: "[popupBackAction]", - standalone: true, }) export class PopupBackBrowserDirective extends BitActionDirective { constructor( diff --git a/apps/browser/src/platform/popup/layout/popup-footer.component.ts b/apps/browser/src/platform/popup/layout/popup-footer.component.ts index 826a1d1c60..928394b0ad 100644 --- a/apps/browser/src/platform/popup/layout/popup-footer.component.ts +++ b/apps/browser/src/platform/popup/layout/popup-footer.component.ts @@ -3,7 +3,6 @@ import { Component } from "@angular/core"; @Component({ selector: "popup-footer", templateUrl: "popup-footer.component.html", - standalone: true, imports: [], }) export class PopupFooterComponent {} diff --git a/apps/browser/src/platform/popup/layout/popup-header.component.ts b/apps/browser/src/platform/popup/layout/popup-header.component.ts index 3a590b284f..b580b84f39 100644 --- a/apps/browser/src/platform/popup/layout/popup-header.component.ts +++ b/apps/browser/src/platform/popup/layout/popup-header.component.ts @@ -19,7 +19,6 @@ import { PopupPageComponent } from "./popup-page.component"; @Component({ selector: "popup-header", templateUrl: "popup-header.component.html", - standalone: true, imports: [TypographyModule, CommonModule, IconButtonModule, JslibModule, AsyncActionsModule], }) export class PopupHeaderComponent { diff --git a/apps/browser/src/platform/popup/layout/popup-layout.stories.ts b/apps/browser/src/platform/popup/layout/popup-layout.stories.ts index 48940f5fa1..aecbaf673d 100644 --- a/apps/browser/src/platform/popup/layout/popup-layout.stories.ts +++ b/apps/browser/src/platform/popup/layout/popup-layout.stories.ts @@ -36,7 +36,6 @@ import { PopupTabNavigationComponent } from "./popup-tab-navigation.component"; `, - standalone: true, }) class ExtensionContainerComponent {} @@ -71,7 +70,6 @@ class ExtensionContainerComponent {} `, - standalone: true, imports: [CommonModule, ItemModule, BadgeModule, IconButtonModule, SectionComponent], }) class VaultComponent { @@ -86,7 +84,6 @@ class VaultComponent { Add `, - standalone: true, imports: [ButtonModule], }) class MockAddButtonComponent {} @@ -102,7 +99,6 @@ class MockAddButtonComponent {} aria-label="Pop out" > `, - standalone: true, imports: [IconButtonModule], }) class MockPopoutButtonComponent {} @@ -114,7 +110,6 @@ class MockPopoutButtonComponent {} `, - standalone: true, imports: [AvatarModule], }) class MockCurrentAccountComponent {} @@ -122,7 +117,6 @@ class MockCurrentAccountComponent {} @Component({ selector: "mock-search", template: ` `, - standalone: true, imports: [SearchModule], }) class MockSearchComponent {} @@ -134,7 +128,6 @@ class MockSearchComponent {} This is an important note about these ciphers `, - standalone: true, imports: [BannerModule], }) class MockBannerComponent {} @@ -154,7 +147,6 @@ class MockBannerComponent {} `, - standalone: true, imports: [ PopupPageComponent, PopupHeaderComponent, @@ -180,7 +172,6 @@ class MockVaultPageComponent {} `, - standalone: true, imports: [ PopupPageComponent, PopupHeaderComponent, @@ -205,7 +196,6 @@ class MockVaultPagePoppedComponent {}
Generator content here
`, - standalone: true, imports: [ PopupPageComponent, PopupHeaderComponent, @@ -230,7 +220,6 @@ class MockGeneratorPageComponent {}
Send content here
`, - standalone: true, imports: [ PopupPageComponent, PopupHeaderComponent, @@ -255,7 +244,6 @@ class MockSendPageComponent {}
Settings content here
`, - standalone: true, imports: [ PopupPageComponent, PopupHeaderComponent, @@ -283,7 +271,6 @@ class MockSettingsPageComponent {} `, - standalone: true, imports: [ PopupPageComponent, PopupHeaderComponent, diff --git a/apps/browser/src/platform/popup/layout/popup-page.component.ts b/apps/browser/src/platform/popup/layout/popup-page.component.ts index ca019c16bd..12bd000ca5 100644 --- a/apps/browser/src/platform/popup/layout/popup-page.component.ts +++ b/apps/browser/src/platform/popup/layout/popup-page.component.ts @@ -6,7 +6,6 @@ import { I18nService } from "@bitwarden/common/platform/abstractions/i18n.servic @Component({ selector: "popup-page", templateUrl: "popup-page.component.html", - standalone: true, host: { class: "tw-h-full tw-flex tw-flex-col tw-overflow-y-hidden", }, diff --git a/apps/browser/src/platform/popup/layout/popup-tab-navigation.component.ts b/apps/browser/src/platform/popup/layout/popup-tab-navigation.component.ts index 4984d3749a..8a897e2e21 100644 --- a/apps/browser/src/platform/popup/layout/popup-tab-navigation.component.ts +++ b/apps/browser/src/platform/popup/layout/popup-tab-navigation.component.ts @@ -17,7 +17,6 @@ export type NavButton = { @Component({ selector: "popup-tab-navigation", templateUrl: "popup-tab-navigation.component.html", - standalone: true, imports: [CommonModule, LinkModule, RouterModule, JslibModule, IconModule], host: { class: "tw-block tw-h-full tw-w-full tw-flex tw-flex-col", diff --git a/apps/browser/src/popup/components/desktop-sync-verification-dialog.component.ts b/apps/browser/src/popup/components/desktop-sync-verification-dialog.component.ts index 5003bbdc93..2ca24da6c7 100644 --- a/apps/browser/src/popup/components/desktop-sync-verification-dialog.component.ts +++ b/apps/browser/src/popup/components/desktop-sync-verification-dialog.component.ts @@ -17,7 +17,6 @@ export type DesktopSyncVerificationDialogParams = { @Component({ templateUrl: "desktop-sync-verification-dialog.component.html", - standalone: true, imports: [JslibModule, ButtonModule, DialogModule], }) export class DesktopSyncVerificationDialogComponent implements OnDestroy, OnInit { diff --git a/apps/desktop/src/app/components/browser-sync-verification-dialog.component.ts b/apps/desktop/src/app/components/browser-sync-verification-dialog.component.ts index 1f456aee4b..713dc07e80 100644 --- a/apps/desktop/src/app/components/browser-sync-verification-dialog.component.ts +++ b/apps/desktop/src/app/components/browser-sync-verification-dialog.component.ts @@ -9,7 +9,6 @@ export type BrowserSyncVerificationDialogParams = { @Component({ templateUrl: "browser-sync-verification-dialog.component.html", - standalone: true, imports: [JslibModule, ButtonModule, DialogModule], }) export class BrowserSyncVerificationDialogComponent { diff --git a/apps/desktop/src/app/components/user-verification.component.ts b/apps/desktop/src/app/components/user-verification.component.ts index 2a005f636f..31d38b1018 100644 --- a/apps/desktop/src/app/components/user-verification.component.ts +++ b/apps/desktop/src/app/components/user-verification.component.ts @@ -13,7 +13,6 @@ import { FormFieldModule } from "@bitwarden/components"; */ @Component({ selector: "app-user-verification", - standalone: true, imports: [CommonModule, JslibModule, ReactiveFormsModule, FormFieldModule, FormsModule], templateUrl: "user-verification.component.html", providers: [ diff --git a/apps/desktop/src/app/components/verify-native-messaging-dialog.component.ts b/apps/desktop/src/app/components/verify-native-messaging-dialog.component.ts index 36c8d9b173..72284d007b 100644 --- a/apps/desktop/src/app/components/verify-native-messaging-dialog.component.ts +++ b/apps/desktop/src/app/components/verify-native-messaging-dialog.component.ts @@ -9,7 +9,6 @@ export type VerifyNativeMessagingDialogData = { @Component({ templateUrl: "verify-native-messaging-dialog.component.html", - standalone: true, imports: [JslibModule, ButtonModule, DialogModule], }) export class VerifyNativeMessagingDialogComponent { diff --git a/apps/desktop/src/app/layout/nav.component.ts b/apps/desktop/src/app/layout/nav.component.ts index dbc399c051..bcc2b57fb1 100644 --- a/apps/desktop/src/app/layout/nav.component.ts +++ b/apps/desktop/src/app/layout/nav.component.ts @@ -7,7 +7,6 @@ import { I18nService } from "@bitwarden/common/platform/abstractions/i18n.servic @Component({ selector: "app-nav", templateUrl: "nav.component.html", - standalone: true, imports: [CommonModule, RouterLink, RouterLinkActive], }) export class NavComponent { diff --git a/apps/desktop/src/platform/components/approve-ssh-request.ts b/apps/desktop/src/platform/components/approve-ssh-request.ts index 515fd94ecd..8cd63e0b1a 100644 --- a/apps/desktop/src/platform/components/approve-ssh-request.ts +++ b/apps/desktop/src/platform/components/approve-ssh-request.ts @@ -24,7 +24,6 @@ export interface ApproveSshRequestParams { @Component({ selector: "app-approve-ssh-request", templateUrl: "approve-ssh-request.html", - standalone: true, imports: [ DialogModule, CommonModule, diff --git a/apps/web/src/app/components/dynamic-avatar.component.ts b/apps/web/src/app/components/dynamic-avatar.component.ts index 4381524de6..8cd7386215 100644 --- a/apps/web/src/app/components/dynamic-avatar.component.ts +++ b/apps/web/src/app/components/dynamic-avatar.component.ts @@ -10,7 +10,6 @@ import { SharedModule } from "../shared"; type SizeTypes = "xlarge" | "large" | "default" | "small" | "xsmall"; @Component({ selector: "dynamic-avatar", - standalone: true, imports: [SharedModule], template: ` `, - standalone: true, imports: [CommonModule, AvatarModule], }) class MockDynamicAvatar implements Partial { diff --git a/apps/web/src/app/layouts/org-switcher/org-switcher.component.ts b/apps/web/src/app/layouts/org-switcher/org-switcher.component.ts index d64e1b817c..4f2707cd1b 100644 --- a/apps/web/src/app/layouts/org-switcher/org-switcher.component.ts +++ b/apps/web/src/app/layouts/org-switcher/org-switcher.component.ts @@ -17,7 +17,6 @@ import { TrialFlowService } from "./../../billing/services/trial-flow.service"; @Component({ selector: "org-switcher", templateUrl: "org-switcher.component.html", - standalone: true, imports: [CommonModule, JslibModule, NavigationModule], }) export class OrgSwitcherComponent { diff --git a/apps/web/src/app/layouts/toggle-width.component.ts b/apps/web/src/app/layouts/toggle-width.component.ts index 36f33c6acc..411fc73b17 100644 --- a/apps/web/src/app/layouts/toggle-width.component.ts +++ b/apps/web/src/app/layouts/toggle-width.component.ts @@ -12,7 +12,6 @@ import { NavigationModule } from "@bitwarden/components"; *ngIf="isDev" (click)="toggleWidth()" >`, - standalone: true, imports: [CommonModule, NavigationModule], }) export class ToggleWidthComponent { diff --git a/apps/web/src/app/layouts/user-layout.component.ts b/apps/web/src/app/layouts/user-layout.component.ts index e859993af3..cd07d62528 100644 --- a/apps/web/src/app/layouts/user-layout.component.ts +++ b/apps/web/src/app/layouts/user-layout.component.ts @@ -19,7 +19,6 @@ import { WebLayoutModule } from "./web-layout.module"; @Component({ selector: "app-user-layout", templateUrl: "user-layout.component.html", - standalone: true, imports: [ CommonModule, RouterModule, diff --git a/apps/web/src/app/layouts/web-layout.component.ts b/apps/web/src/app/layouts/web-layout.component.ts index aa4de4cfee..2d2635fd29 100644 --- a/apps/web/src/app/layouts/web-layout.component.ts +++ b/apps/web/src/app/layouts/web-layout.component.ts @@ -8,7 +8,6 @@ import { ProductSwitcherModule } from "./product-switcher/product-switcher.modul @Component({ selector: "app-layout", templateUrl: "web-layout.component.html", - standalone: true, imports: [CommonModule, LayoutComponent, ProductSwitcherModule], }) export class WebLayoutComponent { diff --git a/apps/web/src/app/layouts/web-side-nav.component.ts b/apps/web/src/app/layouts/web-side-nav.component.ts index 28b04e8746..364b3bedec 100644 --- a/apps/web/src/app/layouts/web-side-nav.component.ts +++ b/apps/web/src/app/layouts/web-side-nav.component.ts @@ -9,7 +9,6 @@ import { ToggleWidthComponent } from "./toggle-width.component"; @Component({ selector: "app-side-nav", templateUrl: "web-side-nav.component.html", - standalone: true, imports: [CommonModule, NavigationModule, ProductSwitcherModule, ToggleWidthComponent], }) export class WebSideNavComponent { diff --git a/apps/web/src/app/settings/domain-rules.component.ts b/apps/web/src/app/settings/domain-rules.component.ts index 7656222cfd..6c4cb13d5f 100644 --- a/apps/web/src/app/settings/domain-rules.component.ts +++ b/apps/web/src/app/settings/domain-rules.component.ts @@ -15,7 +15,6 @@ import { SharedModule } from "../shared"; @Component({ selector: "app-domain-rules", templateUrl: "domain-rules.component.html", - standalone: true, imports: [SharedModule, HeaderModule], }) export class DomainRulesComponent implements OnInit { diff --git a/apps/web/src/app/settings/preferences.component.ts b/apps/web/src/app/settings/preferences.component.ts index c9efd05927..e6cc35903a 100644 --- a/apps/web/src/app/settings/preferences.component.ts +++ b/apps/web/src/app/settings/preferences.component.ts @@ -41,7 +41,6 @@ import { SharedModule } from "../shared"; @Component({ selector: "app-preferences", templateUrl: "preferences.component.html", - standalone: true, imports: [SharedModule, HeaderModule, VaultTimeoutInputComponent], }) export class PreferencesComponent implements OnInit, OnDestroy { diff --git a/apps/web/src/app/shared/components/account-fingerprint/account-fingerprint.component.ts b/apps/web/src/app/shared/components/account-fingerprint/account-fingerprint.component.ts index 0b79ad6fbb..256c8d6af3 100644 --- a/apps/web/src/app/shared/components/account-fingerprint/account-fingerprint.component.ts +++ b/apps/web/src/app/shared/components/account-fingerprint/account-fingerprint.component.ts @@ -9,7 +9,6 @@ import { SharedModule } from "../../shared.module"; @Component({ selector: "app-account-fingerprint", templateUrl: "account-fingerprint.component.html", - standalone: true, imports: [SharedModule], }) export class AccountFingerprintComponent implements OnInit { diff --git a/libs/angular/src/directives/text-drag.directive.ts b/libs/angular/src/directives/text-drag.directive.ts index 443fbdac15..6202c552a8 100644 --- a/libs/angular/src/directives/text-drag.directive.ts +++ b/libs/angular/src/directives/text-drag.directive.ts @@ -2,7 +2,6 @@ import { Directive, HostListener, Input } from "@angular/core"; @Directive({ selector: "[appTextDrag]", - standalone: true, host: { draggable: "true", class: "tw-cursor-move", diff --git a/libs/angular/src/pipes/pluralize.pipe.ts b/libs/angular/src/pipes/pluralize.pipe.ts index cc3aa3e0aa..882cc637bf 100644 --- a/libs/angular/src/pipes/pluralize.pipe.ts +++ b/libs/angular/src/pipes/pluralize.pipe.ts @@ -2,7 +2,6 @@ import { Pipe, PipeTransform } from "@angular/core"; @Pipe({ name: "pluralize", - standalone: true, }) export class PluralizePipe implements PipeTransform { transform(count: number, singular: string, plural: string): string { diff --git a/libs/components/src/a11y/a11y-cell.directive.ts b/libs/components/src/a11y/a11y-cell.directive.ts index c9a8fdda25..3a2d5c4f6b 100644 --- a/libs/components/src/a11y/a11y-cell.directive.ts +++ b/libs/components/src/a11y/a11y-cell.directive.ts @@ -6,7 +6,6 @@ import { FocusableElement } from "../shared/focusable-element"; @Directive({ selector: "bitA11yCell", - standalone: true, providers: [{ provide: FocusableElement, useExisting: A11yCellDirective }], }) export class A11yCellDirective implements FocusableElement { diff --git a/libs/components/src/a11y/a11y-grid.directive.ts b/libs/components/src/a11y/a11y-grid.directive.ts index ef7ba68b65..c061464239 100644 --- a/libs/components/src/a11y/a11y-grid.directive.ts +++ b/libs/components/src/a11y/a11y-grid.directive.ts @@ -15,7 +15,6 @@ import { A11yRowDirective } from "./a11y-row.directive"; @Directive({ selector: "bitA11yGrid", - standalone: true, }) export class A11yGridDirective implements AfterViewInit { @HostBinding("attr.role") diff --git a/libs/components/src/a11y/a11y-row.directive.ts b/libs/components/src/a11y/a11y-row.directive.ts index 7e0431d17e..f7588dc005 100644 --- a/libs/components/src/a11y/a11y-row.directive.ts +++ b/libs/components/src/a11y/a11y-row.directive.ts @@ -13,7 +13,6 @@ import { A11yCellDirective } from "./a11y-cell.directive"; @Directive({ selector: "bitA11yRow", - standalone: true, }) export class A11yRowDirective implements AfterViewInit { @HostBinding("attr.role") diff --git a/libs/components/src/a11y/a11y-title.directive.ts b/libs/components/src/a11y/a11y-title.directive.ts index c3833f42ed..f5f016b93c 100644 --- a/libs/components/src/a11y/a11y-title.directive.ts +++ b/libs/components/src/a11y/a11y-title.directive.ts @@ -4,7 +4,6 @@ import { Directive, ElementRef, Input, OnInit, Renderer2 } from "@angular/core"; @Directive({ selector: "[appA11yTitle]", - standalone: true, }) export class A11yTitleDirective implements OnInit { @Input() set appA11yTitle(title: string) { diff --git a/libs/components/src/async-actions/bit-action.directive.ts b/libs/components/src/async-actions/bit-action.directive.ts index ac50082852..4613280347 100644 --- a/libs/components/src/async-actions/bit-action.directive.ts +++ b/libs/components/src/async-actions/bit-action.directive.ts @@ -15,7 +15,6 @@ import { FunctionReturningAwaitable, functionToObservable } from "../utils/funct */ @Directive({ selector: "[bitAction]", - standalone: true, }) export class BitActionDirective implements OnDestroy { private destroy$ = new Subject(); diff --git a/libs/components/src/async-actions/bit-submit.directive.ts b/libs/components/src/async-actions/bit-submit.directive.ts index a38e76aaca..838d78af8b 100644 --- a/libs/components/src/async-actions/bit-submit.directive.ts +++ b/libs/components/src/async-actions/bit-submit.directive.ts @@ -14,7 +14,6 @@ import { FunctionReturningAwaitable, functionToObservable } from "../utils/funct */ @Directive({ selector: "[formGroup][bitSubmit]", - standalone: true, }) export class BitSubmitDirective implements OnInit, OnDestroy { private destroy$ = new Subject(); diff --git a/libs/components/src/async-actions/form-button.directive.ts b/libs/components/src/async-actions/form-button.directive.ts index 1c2855f32e..95a133403b 100644 --- a/libs/components/src/async-actions/form-button.directive.ts +++ b/libs/components/src/async-actions/form-button.directive.ts @@ -25,7 +25,6 @@ import { BitSubmitDirective } from "./bit-submit.directive"; */ @Directive({ selector: "button[bitFormButton]", - standalone: true, }) export class BitFormButtonDirective implements OnDestroy { private destroy$ = new Subject(); diff --git a/libs/components/src/avatar/avatar.component.ts b/libs/components/src/avatar/avatar.component.ts index c66bba1c46..8ccd639a41 100644 --- a/libs/components/src/avatar/avatar.component.ts +++ b/libs/components/src/avatar/avatar.component.ts @@ -27,7 +27,6 @@ const SizeClasses: Record = { template: `@if (src) { }`, - standalone: true, imports: [NgClass], }) export class AvatarComponent implements OnChanges { diff --git a/libs/components/src/badge-list/badge-list.component.ts b/libs/components/src/badge-list/badge-list.component.ts index 86e9a84cb7..7b719a4ec8 100644 --- a/libs/components/src/badge-list/badge-list.component.ts +++ b/libs/components/src/badge-list/badge-list.component.ts @@ -10,7 +10,6 @@ import { BadgeModule, BadgeVariant } from "../badge"; @Component({ selector: "bit-badge-list", templateUrl: "badge-list.component.html", - standalone: true, imports: [BadgeModule, I18nPipe], }) export class BadgeListComponent implements OnChanges { diff --git a/libs/components/src/badge/badge.component.ts b/libs/components/src/badge/badge.component.ts index 3612827eff..e2cbb4f1ce 100644 --- a/libs/components/src/badge/badge.component.ts +++ b/libs/components/src/badge/badge.component.ts @@ -51,16 +51,15 @@ const hoverStyles: Record = { * The Badge directive can be used on a `` (non clickable events), or an `` or ` `, - standalone: true, imports: [CopyClickDirective], }) class TestCopyClickComponent { diff --git a/libs/components/src/copy-click/copy-click.directive.ts b/libs/components/src/copy-click/copy-click.directive.ts index f91366360c..1dfaf4387d 100644 --- a/libs/components/src/copy-click/copy-click.directive.ts +++ b/libs/components/src/copy-click/copy-click.directive.ts @@ -9,7 +9,6 @@ import { ToastService, ToastVariant } from "../"; @Directive({ selector: "[appCopyClick]", - standalone: true, }) export class CopyClickDirective { private _showToast = false; diff --git a/libs/components/src/dialog/dialog/dialog.component.ts b/libs/components/src/dialog/dialog/dialog.component.ts index 504dbd3a1e..de521b6290 100644 --- a/libs/components/src/dialog/dialog/dialog.component.ts +++ b/libs/components/src/dialog/dialog/dialog.component.ts @@ -16,7 +16,6 @@ import { DialogTitleContainerDirective } from "../directives/dialog-title-contai selector: "bit-dialog", templateUrl: "./dialog.component.html", animations: [fadeIn], - standalone: true, imports: [ CommonModule, DialogTitleContainerDirective, diff --git a/libs/components/src/dialog/directives/dialog-close.directive.ts b/libs/components/src/dialog/directives/dialog-close.directive.ts index 5e5fda3e01..5e44ced7c2 100644 --- a/libs/components/src/dialog/directives/dialog-close.directive.ts +++ b/libs/components/src/dialog/directives/dialog-close.directive.ts @@ -3,7 +3,6 @@ import { Directive, HostBinding, HostListener, Input, Optional } from "@angular/ @Directive({ selector: "[bitDialogClose]", - standalone: true, }) export class DialogCloseDirective { @Input("bitDialogClose") dialogResult: any; diff --git a/libs/components/src/dialog/directives/dialog-title-container.directive.ts b/libs/components/src/dialog/directives/dialog-title-container.directive.ts index cf46396967..e17487f278 100644 --- a/libs/components/src/dialog/directives/dialog-title-container.directive.ts +++ b/libs/components/src/dialog/directives/dialog-title-container.directive.ts @@ -6,7 +6,6 @@ let nextId = 0; @Directive({ selector: "[bitDialogTitleContainer]", - standalone: true, }) export class DialogTitleContainerDirective implements OnInit { @HostBinding("id") id = `bit-dialog-title-${nextId++}`; diff --git a/libs/components/src/dialog/simple-dialog/simple-configurable-dialog/simple-configurable-dialog.component.ts b/libs/components/src/dialog/simple-dialog/simple-configurable-dialog/simple-configurable-dialog.component.ts index 0002620918..f849fe81df 100644 --- a/libs/components/src/dialog/simple-dialog/simple-configurable-dialog/simple-configurable-dialog.component.ts +++ b/libs/components/src/dialog/simple-dialog/simple-configurable-dialog/simple-configurable-dialog.component.ts @@ -30,7 +30,6 @@ const DEFAULT_COLOR: Record = { @Component({ templateUrl: "./simple-configurable-dialog.component.html", - standalone: true, imports: [ ReactiveFormsModule, BitSubmitDirective, diff --git a/libs/components/src/dialog/simple-dialog/simple-dialog.component.ts b/libs/components/src/dialog/simple-dialog/simple-dialog.component.ts index db7023b5b8..85f1bed8cf 100644 --- a/libs/components/src/dialog/simple-dialog/simple-dialog.component.ts +++ b/libs/components/src/dialog/simple-dialog/simple-dialog.component.ts @@ -6,7 +6,6 @@ import { DialogTitleContainerDirective } from "../directives/dialog-title-contai @Directive({ selector: "[bitDialogIcon]", - standalone: true, }) export class IconDirective {} @@ -14,7 +13,6 @@ export class IconDirective {} selector: "bit-simple-dialog", templateUrl: "./simple-dialog.component.html", animations: [fadeIn], - standalone: true, imports: [DialogTitleContainerDirective, TypographyDirective], }) export class SimpleDialogComponent { diff --git a/libs/components/src/disclosure/disclosure-trigger-for.directive.ts b/libs/components/src/disclosure/disclosure-trigger-for.directive.ts index 6db26410be..bf7bdb409e 100644 --- a/libs/components/src/disclosure/disclosure-trigger-for.directive.ts +++ b/libs/components/src/disclosure/disclosure-trigger-for.directive.ts @@ -7,7 +7,6 @@ import { DisclosureComponent } from "./disclosure.component"; @Directive({ selector: "[bitDisclosureTriggerFor]", exportAs: "disclosureTriggerFor", - standalone: true, }) export class DisclosureTriggerForDirective { /** diff --git a/libs/components/src/disclosure/disclosure.component.ts b/libs/components/src/disclosure/disclosure.component.ts index c18a2e31ea..58e425e920 100644 --- a/libs/components/src/disclosure/disclosure.component.ts +++ b/libs/components/src/disclosure/disclosure.component.ts @@ -21,9 +21,9 @@ let nextId = 0; * 3. Set a template reference on the `bit-disclosure` * 4. Use the `bitDisclosureTriggerFor` directive on the trigger component, and pass it the `bit-disclosure` template reference * 5. Set the `open` property on the `bit-disclosure` to init the disclosure as either currently expanded or currently collapsed. The disclosure will default to `false`, meaning it defaults to being hidden. - * + * * @example - * + * * ```html * * click button to hide this content * ``` - * + * */ @Component({ selector: "bit-disclosure", - standalone: true, template: ``, }) export class DisclosureComponent { diff --git a/libs/components/src/drawer/drawer-body.component.ts b/libs/components/src/drawer/drawer-body.component.ts index 9bd2adcffb..d491425f68 100644 --- a/libs/components/src/drawer/drawer-body.component.ts +++ b/libs/components/src/drawer/drawer-body.component.ts @@ -8,7 +8,6 @@ import { map } from "rxjs"; */ @Component({ selector: "bit-drawer-body", - standalone: true, changeDetection: ChangeDetectionStrategy.OnPush, imports: [], host: { diff --git a/libs/components/src/drawer/drawer-close.directive.ts b/libs/components/src/drawer/drawer-close.directive.ts index bf56dd8b71..f105e21ea6 100644 --- a/libs/components/src/drawer/drawer-close.directive.ts +++ b/libs/components/src/drawer/drawer-close.directive.ts @@ -15,7 +15,6 @@ import { DrawerComponent } from "./drawer.component"; **/ @Directive({ selector: "button[bitDrawerClose]", - standalone: true, host: { "(click)": "onClick()", }, diff --git a/libs/components/src/drawer/drawer-header.component.ts b/libs/components/src/drawer/drawer-header.component.ts index c78a902020..36addcd2be 100644 --- a/libs/components/src/drawer/drawer-header.component.ts +++ b/libs/components/src/drawer/drawer-header.component.ts @@ -13,7 +13,6 @@ import { DrawerCloseDirective } from "./drawer-close.directive"; **/ @Component({ selector: "bit-drawer-header", - standalone: true, changeDetection: ChangeDetectionStrategy.OnPush, imports: [CommonModule, DrawerCloseDirective, TypographyModule, IconButtonModule, I18nPipe], templateUrl: "drawer-header.component.html", diff --git a/libs/components/src/drawer/drawer-host.directive.ts b/libs/components/src/drawer/drawer-host.directive.ts index f5e3e56b09..64eea6a9c0 100644 --- a/libs/components/src/drawer/drawer-host.directive.ts +++ b/libs/components/src/drawer/drawer-host.directive.ts @@ -8,7 +8,6 @@ import { Directive, signal } from "@angular/core"; */ @Directive({ selector: "[bitDrawerHost]", - standalone: true, }) export class DrawerHostDirective { private _portal = signal | undefined>(undefined); diff --git a/libs/components/src/drawer/drawer.component.ts b/libs/components/src/drawer/drawer.component.ts index ccabb6f0b6..387bd63c91 100644 --- a/libs/components/src/drawer/drawer.component.ts +++ b/libs/components/src/drawer/drawer.component.ts @@ -19,7 +19,6 @@ import { DrawerHostDirective } from "./drawer-host.directive"; */ @Component({ selector: "bit-drawer", - standalone: true, changeDetection: ChangeDetectionStrategy.OnPush, imports: [CommonModule, PortalModule], templateUrl: "drawer.component.html", diff --git a/libs/components/src/form-control/form-control.component.ts b/libs/components/src/form-control/form-control.component.ts index c59536e241..0e2fa393f8 100644 --- a/libs/components/src/form-control/form-control.component.ts +++ b/libs/components/src/form-control/form-control.component.ts @@ -14,7 +14,6 @@ import { BitFormControlAbstraction } from "./form-control.abstraction"; @Component({ selector: "bit-form-control", templateUrl: "form-control.component.html", - standalone: true, imports: [NgClass, TypographyDirective, I18nPipe], }) export class FormControlComponent { diff --git a/libs/components/src/form-control/hint.component.ts b/libs/components/src/form-control/hint.component.ts index 4fee0d4560..c1f21bf254 100644 --- a/libs/components/src/form-control/hint.component.ts +++ b/libs/components/src/form-control/hint.component.ts @@ -8,7 +8,6 @@ let nextId = 0; host: { class: "tw-text-muted tw-font-normal tw-inline-block tw-mt-1 tw-text-xs", }, - standalone: true, }) export class BitHintComponent { @HostBinding() id = `bit-hint-${nextId++}`; diff --git a/libs/components/src/form-control/label.component.ts b/libs/components/src/form-control/label.component.ts index e0c4ebf466..d5028715bd 100644 --- a/libs/components/src/form-control/label.component.ts +++ b/libs/components/src/form-control/label.component.ts @@ -10,7 +10,6 @@ let nextId = 0; @Component({ selector: "bit-label", - standalone: true, templateUrl: "label.component.html", imports: [CommonModule], }) diff --git a/libs/components/src/form-field/error-summary.component.ts b/libs/components/src/form-field/error-summary.component.ts index 1709c3078f..c57819a1fc 100644 --- a/libs/components/src/form-field/error-summary.component.ts +++ b/libs/components/src/form-field/error-summary.component.ts @@ -15,7 +15,6 @@ import { I18nPipe } from "@bitwarden/ui-common"; class: "tw-block tw-text-danger tw-mt-2", "aria-live": "assertive", }, - standalone: true, imports: [I18nPipe], }) export class BitErrorSummary { diff --git a/libs/components/src/form-field/error.component.ts b/libs/components/src/form-field/error.component.ts index 27adbf7d31..a0f7906b36 100644 --- a/libs/components/src/form-field/error.component.ts +++ b/libs/components/src/form-field/error.component.ts @@ -14,7 +14,6 @@ let nextId = 0; class: "tw-block tw-mt-1 tw-text-danger tw-text-xs", "aria-live": "assertive", }, - standalone: true, }) export class BitErrorComponent { @HostBinding() id = `bit-error-${nextId++}`; diff --git a/libs/components/src/form-field/form-field.component.ts b/libs/components/src/form-field/form-field.component.ts index e810aaec8c..954297a8aa 100644 --- a/libs/components/src/form-field/form-field.component.ts +++ b/libs/components/src/form-field/form-field.component.ts @@ -26,7 +26,6 @@ import { BitFormFieldControl } from "./form-field-control"; @Component({ selector: "bit-form-field", templateUrl: "./form-field.component.html", - standalone: true, imports: [CommonModule, BitErrorComponent, I18nPipe], }) export class BitFormFieldComponent implements AfterContentChecked { diff --git a/libs/components/src/form-field/password-input-toggle.directive.ts b/libs/components/src/form-field/password-input-toggle.directive.ts index 933722db5b..a696a88c46 100644 --- a/libs/components/src/form-field/password-input-toggle.directive.ts +++ b/libs/components/src/form-field/password-input-toggle.directive.ts @@ -18,7 +18,6 @@ import { BitFormFieldComponent } from "./form-field.component"; @Directive({ selector: "[bitPasswordInputToggle]", - standalone: true, }) export class BitPasswordInputToggleDirective implements AfterContentInit, OnChanges { /** diff --git a/libs/components/src/form-field/prefix.directive.ts b/libs/components/src/form-field/prefix.directive.ts index b44e90cbaa..34fcbf8523 100644 --- a/libs/components/src/form-field/prefix.directive.ts +++ b/libs/components/src/form-field/prefix.directive.ts @@ -4,7 +4,6 @@ import { BitIconButtonComponent } from "../icon-button/icon-button.component"; @Directive({ selector: "[bitPrefix]", - standalone: true, }) export class BitPrefixDirective implements OnInit { @HostBinding("class") @Input() get classList() { diff --git a/libs/components/src/form-field/suffix.directive.ts b/libs/components/src/form-field/suffix.directive.ts index baf1afce76..28736ce78a 100644 --- a/libs/components/src/form-field/suffix.directive.ts +++ b/libs/components/src/form-field/suffix.directive.ts @@ -4,7 +4,6 @@ import { BitIconButtonComponent } from "../icon-button/icon-button.component"; @Directive({ selector: "[bitSuffix]", - standalone: true, }) export class BitSuffixDirective implements OnInit { @HostBinding("class") @Input() get classList() { diff --git a/libs/components/src/icon-button/icon-button.component.ts b/libs/components/src/icon-button/icon-button.component.ts index 573708b1e4..70331b84db 100644 --- a/libs/components/src/icon-button/icon-button.component.ts +++ b/libs/components/src/icon-button/icon-button.component.ts @@ -161,7 +161,6 @@ const sizes: Record = { { provide: ButtonLikeAbstraction, useExisting: BitIconButtonComponent }, { provide: FocusableElement, useExisting: BitIconButtonComponent }, ], - standalone: true, imports: [NgClass], host: { "[attr.disabled]": "disabledAttr()", diff --git a/libs/components/src/icon/icon.component.ts b/libs/components/src/icon/icon.component.ts index 08fa25956d..5eae2c1d50 100644 --- a/libs/components/src/icon/icon.component.ts +++ b/libs/components/src/icon/icon.component.ts @@ -11,7 +11,6 @@ import { Icon, isIcon } from "./icon"; "[innerHtml]": "innerHtml", }, template: ``, - standalone: true, }) export class BitIconComponent { innerHtml: SafeHtml | null = null; diff --git a/libs/components/src/input/input.directive.ts b/libs/components/src/input/input.directive.ts index f6c6c3d542..4a6a03295d 100644 --- a/libs/components/src/input/input.directive.ts +++ b/libs/components/src/input/input.directive.ts @@ -30,7 +30,6 @@ export function inputBorderClasses(error: boolean) { @Directive({ selector: "input[bitInput], select[bitInput], textarea[bitInput]", providers: [{ provide: BitFormFieldControl, useExisting: BitInputDirective }], - standalone: true, }) export class BitInputDirective implements BitFormFieldControl { @HostBinding("class") @Input() get classList() { diff --git a/libs/components/src/item/item-action.component.ts b/libs/components/src/item/item-action.component.ts index a6ee3a34e6..d169ee7c00 100644 --- a/libs/components/src/item/item-action.component.ts +++ b/libs/components/src/item/item-action.component.ts @@ -4,7 +4,6 @@ import { A11yCellDirective } from "../a11y/a11y-cell.directive"; @Component({ selector: "bit-item-action", - standalone: true, imports: [], template: ``, providers: [{ provide: A11yCellDirective, useExisting: ItemActionComponent }], diff --git a/libs/components/src/item/item-content.component.ts b/libs/components/src/item/item-content.component.ts index 76fa399621..0f828de33b 100644 --- a/libs/components/src/item/item-content.component.ts +++ b/libs/components/src/item/item-content.component.ts @@ -16,7 +16,6 @@ import { TypographyModule } from "../typography"; @Component({ selector: "bit-item-content, [bit-item-content]", - standalone: true, imports: [TypographyModule, NgClass], templateUrl: `item-content.component.html`, host: { diff --git a/libs/components/src/item/item-group.component.ts b/libs/components/src/item/item-group.component.ts index 2a9a8275cc..6e53d2636b 100644 --- a/libs/components/src/item/item-group.component.ts +++ b/libs/components/src/item/item-group.component.ts @@ -2,7 +2,6 @@ import { ChangeDetectionStrategy, Component } from "@angular/core"; @Component({ selector: "bit-item-group", - standalone: true, imports: [], template: ``, changeDetection: ChangeDetectionStrategy.OnPush, diff --git a/libs/components/src/item/item.component.ts b/libs/components/src/item/item.component.ts index 0c45f98139..1846a53f7a 100644 --- a/libs/components/src/item/item.component.ts +++ b/libs/components/src/item/item.component.ts @@ -12,7 +12,6 @@ import { ItemActionComponent } from "./item-action.component"; @Component({ selector: "bit-item", - standalone: true, imports: [ItemActionComponent], changeDetection: ChangeDetectionStrategy.OnPush, templateUrl: "item.component.html", diff --git a/libs/components/src/layout/layout.component.ts b/libs/components/src/layout/layout.component.ts index 7bf8a6ad17..99e31f2b64 100644 --- a/libs/components/src/layout/layout.component.ts +++ b/libs/components/src/layout/layout.component.ts @@ -11,7 +11,6 @@ import { SharedModule } from "../shared"; @Component({ selector: "bit-layout", templateUrl: "layout.component.html", - standalone: true, imports: [CommonModule, SharedModule, LinkModule, RouterModule, PortalModule], hostDirectives: [DrawerHostDirective], }) diff --git a/libs/components/src/link/link.directive.ts b/libs/components/src/link/link.directive.ts index ca25e5fef5..ad9c94b783 100644 --- a/libs/components/src/link/link.directive.ts +++ b/libs/components/src/link/link.directive.ts @@ -76,7 +76,6 @@ abstract class LinkDirective { */ @Directive({ selector: "a[bitLink]", - standalone: true, }) export class AnchorLinkDirective extends LinkDirective { @HostBinding("class") get classList() { @@ -88,7 +87,6 @@ export class AnchorLinkDirective extends LinkDirective { @Directive({ selector: "button[bitLink]", - standalone: true, }) export class ButtonLinkDirective extends LinkDirective { @HostBinding("class") get classList() { diff --git a/libs/components/src/menu/menu-divider.component.ts b/libs/components/src/menu/menu-divider.component.ts index 55b5c013c9..194506ee50 100644 --- a/libs/components/src/menu/menu-divider.component.ts +++ b/libs/components/src/menu/menu-divider.component.ts @@ -3,6 +3,5 @@ import { Component } from "@angular/core"; @Component({ selector: "bit-menu-divider", templateUrl: "./menu-divider.component.html", - standalone: true, }) export class MenuDividerComponent {} diff --git a/libs/components/src/menu/menu-item.directive.ts b/libs/components/src/menu/menu-item.directive.ts index d0975e8e39..b52bbed2d5 100644 --- a/libs/components/src/menu/menu-item.directive.ts +++ b/libs/components/src/menu/menu-item.directive.ts @@ -6,7 +6,6 @@ import { Component, ElementRef, HostBinding, Input } from "@angular/core"; @Component({ selector: "[bitMenuItem]", templateUrl: "menu-item.component.html", - standalone: true, imports: [NgClass], }) export class MenuItemDirective implements FocusableOption { diff --git a/libs/components/src/menu/menu.component.ts b/libs/components/src/menu/menu.component.ts index a39dceb445..8636f15872 100644 --- a/libs/components/src/menu/menu.component.ts +++ b/libs/components/src/menu/menu.component.ts @@ -19,7 +19,6 @@ import { MenuItemDirective } from "./menu-item.directive"; selector: "bit-menu", templateUrl: "./menu.component.html", exportAs: "menuComponent", - standalone: true, imports: [CdkTrapFocus], }) export class MenuComponent implements AfterContentInit { diff --git a/libs/components/src/multi-select/multi-select.component.ts b/libs/components/src/multi-select/multi-select.component.ts index cd92eb1d7a..6fd8748378 100644 --- a/libs/components/src/multi-select/multi-select.component.ts +++ b/libs/components/src/multi-select/multi-select.component.ts @@ -37,7 +37,6 @@ let nextId = 0; selector: "bit-multi-select", templateUrl: "./multi-select.component.html", providers: [{ provide: BitFormFieldControl, useExisting: MultiSelectComponent }], - standalone: true, imports: [NgSelectModule, ReactiveFormsModule, FormsModule, BadgeModule, I18nPipe], }) /** diff --git a/libs/components/src/navigation/nav-divider.component.ts b/libs/components/src/navigation/nav-divider.component.ts index eff381e1c9..52fb433c54 100644 --- a/libs/components/src/navigation/nav-divider.component.ts +++ b/libs/components/src/navigation/nav-divider.component.ts @@ -6,7 +6,6 @@ import { SideNavService } from "./side-nav.service"; @Component({ selector: "bit-nav-divider", templateUrl: "./nav-divider.component.html", - standalone: true, imports: [CommonModule], }) export class NavDividerComponent { diff --git a/libs/components/src/navigation/nav-group.component.ts b/libs/components/src/navigation/nav-group.component.ts index 37244f37c8..5346a583e3 100644 --- a/libs/components/src/navigation/nav-group.component.ts +++ b/libs/components/src/navigation/nav-group.component.ts @@ -27,7 +27,6 @@ import { SideNavService } from "./side-nav.service"; { provide: NavBaseComponent, useExisting: NavGroupComponent }, { provide: NavGroupAbstraction, useExisting: NavGroupComponent }, ], - standalone: true, imports: [CommonModule, NavItemComponent, IconButtonModule, I18nPipe], }) export class NavGroupComponent extends NavBaseComponent implements AfterContentInit { diff --git a/libs/components/src/navigation/nav-group.stories.ts b/libs/components/src/navigation/nav-group.stories.ts index b2f6b0b6b9..19fe376485 100644 --- a/libs/components/src/navigation/nav-group.stories.ts +++ b/libs/components/src/navigation/nav-group.stories.ts @@ -13,7 +13,6 @@ import { NavGroupComponent } from "./nav-group.component"; import { NavigationModule } from "./navigation.module"; @Component({ - standalone: true, template: "", }) class DummyContentComponent {} diff --git a/libs/components/src/navigation/nav-item.component.ts b/libs/components/src/navigation/nav-item.component.ts index c84aacf615..23791c5b97 100644 --- a/libs/components/src/navigation/nav-item.component.ts +++ b/libs/components/src/navigation/nav-item.component.ts @@ -17,7 +17,6 @@ export abstract class NavGroupAbstraction { selector: "bit-nav-item", templateUrl: "./nav-item.component.html", providers: [{ provide: NavBaseComponent, useExisting: NavItemComponent }], - standalone: true, imports: [CommonModule, IconButtonModule, RouterModule], }) export class NavItemComponent extends NavBaseComponent { diff --git a/libs/components/src/navigation/nav-logo.component.ts b/libs/components/src/navigation/nav-logo.component.ts index de9d801e55..724406eeed 100644 --- a/libs/components/src/navigation/nav-logo.component.ts +++ b/libs/components/src/navigation/nav-logo.component.ts @@ -13,7 +13,6 @@ import { SideNavService } from "./side-nav.service"; @Component({ selector: "bit-nav-logo", templateUrl: "./nav-logo.component.html", - standalone: true, imports: [RouterLinkActive, RouterLink, BitIconComponent, NavItemComponent], }) export class NavLogoComponent { diff --git a/libs/components/src/navigation/side-nav.component.ts b/libs/components/src/navigation/side-nav.component.ts index e8e4f131d6..49b08c63f7 100644 --- a/libs/components/src/navigation/side-nav.component.ts +++ b/libs/components/src/navigation/side-nav.component.ts @@ -16,7 +16,6 @@ export type SideNavVariant = "primary" | "secondary"; @Component({ selector: "bit-side-nav", templateUrl: "side-nav.component.html", - standalone: true, imports: [CommonModule, CdkTrapFocus, NavDividerComponent, BitIconButtonComponent, I18nPipe], }) export class SideNavComponent { diff --git a/libs/components/src/no-items/no-items.component.ts b/libs/components/src/no-items/no-items.component.ts index ee9e0ee058..20ce95a53b 100644 --- a/libs/components/src/no-items/no-items.component.ts +++ b/libs/components/src/no-items/no-items.component.ts @@ -9,7 +9,6 @@ import { BitIconComponent } from "../icon/icon.component"; @Component({ selector: "bit-no-items", templateUrl: "./no-items.component.html", - standalone: true, imports: [BitIconComponent], }) export class NoItemsComponent { diff --git a/libs/components/src/popover/popover-trigger-for.directive.ts b/libs/components/src/popover/popover-trigger-for.directive.ts index 482308c94d..47fda1ca26 100644 --- a/libs/components/src/popover/popover-trigger-for.directive.ts +++ b/libs/components/src/popover/popover-trigger-for.directive.ts @@ -19,7 +19,6 @@ import { PopoverComponent } from "./popover.component"; @Directive({ selector: "[bitPopoverTriggerFor]", - standalone: true, exportAs: "popoverTrigger", }) export class PopoverTriggerForDirective implements OnDestroy, AfterViewInit { diff --git a/libs/components/src/popover/popover.component.ts b/libs/components/src/popover/popover.component.ts index e0ff4cf33d..2c8f6fc371 100644 --- a/libs/components/src/popover/popover.component.ts +++ b/libs/components/src/popover/popover.component.ts @@ -8,7 +8,6 @@ import { SharedModule } from "../shared/shared.module"; import { TypographyModule } from "../typography"; @Component({ - standalone: true, selector: "bit-popover", imports: [A11yModule, IconButtonModule, SharedModule, TypographyModule], templateUrl: "./popover.component.html", diff --git a/libs/components/src/progress/progress.component.ts b/libs/components/src/progress/progress.component.ts index cc2a6df734..125d05025a 100644 --- a/libs/components/src/progress/progress.component.ts +++ b/libs/components/src/progress/progress.component.ts @@ -23,7 +23,6 @@ const BackgroundClasses: Record = { @Component({ selector: "bit-progress", templateUrl: "./progress.component.html", - standalone: true, imports: [CommonModule], }) export class ProgressComponent { diff --git a/libs/components/src/radio-button/radio-button.component.ts b/libs/components/src/radio-button/radio-button.component.ts index 2db206bbaf..a319f86840 100644 --- a/libs/components/src/radio-button/radio-button.component.ts +++ b/libs/components/src/radio-button/radio-button.component.ts @@ -10,7 +10,6 @@ let nextId = 0; @Component({ selector: "bit-radio-button", templateUrl: "radio-button.component.html", - standalone: true, imports: [FormControlModule, RadioInputComponent], }) export class RadioButtonComponent { diff --git a/libs/components/src/radio-button/radio-group.component.ts b/libs/components/src/radio-button/radio-group.component.ts index 895f769af5..51c7c5e9c9 100644 --- a/libs/components/src/radio-button/radio-group.component.ts +++ b/libs/components/src/radio-button/radio-group.component.ts @@ -13,7 +13,6 @@ let nextId = 0; @Component({ selector: "bit-radio-group", templateUrl: "radio-group.component.html", - standalone: true, imports: [NgTemplateOutlet, I18nPipe], }) export class RadioGroupComponent implements ControlValueAccessor { diff --git a/libs/components/src/radio-button/radio-input.component.ts b/libs/components/src/radio-button/radio-input.component.ts index 5473f70394..53bda5566b 100644 --- a/libs/components/src/radio-button/radio-input.component.ts +++ b/libs/components/src/radio-button/radio-input.component.ts @@ -11,7 +11,6 @@ let nextId = 0; selector: "input[type=radio][bitRadio]", template: "", providers: [{ provide: BitFormControlAbstraction, useExisting: RadioInputComponent }], - standalone: true, }) export class RadioInputComponent implements BitFormControlAbstraction { @HostBinding("attr.id") @Input() id = `bit-radio-input-${nextId++}`; diff --git a/libs/components/src/search/search.component.ts b/libs/components/src/search/search.component.ts index 7edf3b1d60..0cdd9c611f 100644 --- a/libs/components/src/search/search.component.ts +++ b/libs/components/src/search/search.component.ts @@ -30,7 +30,6 @@ let nextId = 0; useExisting: SearchComponent, }, ], - standalone: true, imports: [InputModule, ReactiveFormsModule, FormsModule, I18nPipe], }) export class SearchComponent implements ControlValueAccessor, FocusableElement { diff --git a/libs/components/src/section/section-header.component.ts b/libs/components/src/section/section-header.component.ts index 9f7b1a21f1..c96f9486b5 100644 --- a/libs/components/src/section/section-header.component.ts +++ b/libs/components/src/section/section-header.component.ts @@ -3,7 +3,6 @@ import { Component } from "@angular/core"; import { TypographyModule } from "../typography"; @Component({ - standalone: true, selector: "bit-section-header", templateUrl: "./section-header.component.html", imports: [TypographyModule], diff --git a/libs/components/src/section/section.component.ts b/libs/components/src/section/section.component.ts index ec34c80411..c6a5c1d7cb 100644 --- a/libs/components/src/section/section.component.ts +++ b/libs/components/src/section/section.component.ts @@ -4,7 +4,6 @@ import { Component, Input } from "@angular/core"; @Component({ selector: "bit-section", - standalone: true, imports: [CommonModule], template: `
`, - standalone: true, }) export class OptionComponent implements Option { @Input() diff --git a/libs/components/src/select/select.component.spec.ts b/libs/components/src/select/select.component.spec.ts index 47f0a8c7b1..236a788549 100644 --- a/libs/components/src/select/select.component.spec.ts +++ b/libs/components/src/select/select.component.spec.ts @@ -10,7 +10,6 @@ import { SelectComponent } from "./select.component"; import { SelectModule } from "./select.module"; @Component({ - standalone: true, imports: [SelectModule, ReactiveFormsModule], template: `
diff --git a/libs/components/src/select/select.component.ts b/libs/components/src/select/select.component.ts index 8b656af346..d2c48bf0f6 100644 --- a/libs/components/src/select/select.component.ts +++ b/libs/components/src/select/select.component.ts @@ -35,7 +35,6 @@ let nextId = 0; selector: "bit-select", templateUrl: "select.component.html", providers: [{ provide: BitFormFieldControl, useExisting: SelectComponent }], - standalone: true, imports: [NgSelectModule, ReactiveFormsModule, FormsModule], }) export class SelectComponent implements BitFormFieldControl, ControlValueAccessor { diff --git a/libs/components/src/stories/kitchen-sink/components/dialog-virtual-scroll-block.component.ts b/libs/components/src/stories/kitchen-sink/components/dialog-virtual-scroll-block.component.ts index 7709506f05..4a8c2b0695 100644 --- a/libs/components/src/stories/kitchen-sink/components/dialog-virtual-scroll-block.component.ts +++ b/libs/components/src/stories/kitchen-sink/components/dialog-virtual-scroll-block.component.ts @@ -8,7 +8,6 @@ import { TableDataSource, TableModule } from "../../../table"; @Component({ selector: "dialog-virtual-scroll-block", - standalone: true, imports: [DialogModule, IconButtonModule, SectionComponent, TableModule, ScrollingModule], template: /*html*/ ` diff --git a/libs/components/src/stories/kitchen-sink/components/kitchen-sink-form.component.ts b/libs/components/src/stories/kitchen-sink/components/kitchen-sink-form.component.ts index babc4365c8..316dbf22d6 100644 --- a/libs/components/src/stories/kitchen-sink/components/kitchen-sink-form.component.ts +++ b/libs/components/src/stories/kitchen-sink/components/kitchen-sink-form.component.ts @@ -8,7 +8,6 @@ import { I18nMockService } from "../../../utils/i18n-mock.service"; import { KitchenSinkSharedModule } from "../kitchen-sink-shared.module"; @Component({ - standalone: true, selector: "bit-kitchen-sink-form", imports: [KitchenSinkSharedModule], providers: [ diff --git a/libs/components/src/stories/kitchen-sink/components/kitchen-sink-main.component.ts b/libs/components/src/stories/kitchen-sink/components/kitchen-sink-main.component.ts index 70f56d2e28..7fc222bd03 100644 --- a/libs/components/src/stories/kitchen-sink/components/kitchen-sink-main.component.ts +++ b/libs/components/src/stories/kitchen-sink/components/kitchen-sink-main.component.ts @@ -9,7 +9,6 @@ import { KitchenSinkTable } from "./kitchen-sink-table.component"; import { KitchenSinkToggleList } from "./kitchen-sink-toggle-list.component"; @Component({ - standalone: true, imports: [KitchenSinkSharedModule], template: ` @@ -26,7 +25,6 @@ class KitchenSinkDialog { } @Component({ - standalone: true, selector: "bit-tab-main", imports: [KitchenSinkSharedModule, KitchenSinkTable, KitchenSinkToggleList, KitchenSinkForm], template: ` diff --git a/libs/components/src/stories/kitchen-sink/components/kitchen-sink-table.component.ts b/libs/components/src/stories/kitchen-sink/components/kitchen-sink-table.component.ts index ba71483d7d..8765eae996 100644 --- a/libs/components/src/stories/kitchen-sink/components/kitchen-sink-table.component.ts +++ b/libs/components/src/stories/kitchen-sink/components/kitchen-sink-table.component.ts @@ -3,7 +3,6 @@ import { Component } from "@angular/core"; import { KitchenSinkSharedModule } from "../kitchen-sink-shared.module"; @Component({ - standalone: true, selector: "bit-kitchen-sink-table", imports: [KitchenSinkSharedModule], template: ` diff --git a/libs/components/src/stories/kitchen-sink/components/kitchen-sink-toggle-list.component.ts b/libs/components/src/stories/kitchen-sink/components/kitchen-sink-toggle-list.component.ts index c71140d816..ec8787af1b 100644 --- a/libs/components/src/stories/kitchen-sink/components/kitchen-sink-toggle-list.component.ts +++ b/libs/components/src/stories/kitchen-sink/components/kitchen-sink-toggle-list.component.ts @@ -3,7 +3,6 @@ import { Component } from "@angular/core"; import { KitchenSinkSharedModule } from "../kitchen-sink-shared.module"; @Component({ - standalone: true, selector: "bit-kitchen-sink-toggle-list", imports: [KitchenSinkSharedModule], template: ` diff --git a/libs/components/src/table/cell.directive.ts b/libs/components/src/table/cell.directive.ts index 8928fe7c09..61c7557106 100644 --- a/libs/components/src/table/cell.directive.ts +++ b/libs/components/src/table/cell.directive.ts @@ -2,7 +2,6 @@ import { Directive, HostBinding } from "@angular/core"; @Directive({ selector: "th[bitCell], td[bitCell]", - standalone: true, }) export class CellDirective { @HostBinding("class") get classList() { diff --git a/libs/components/src/table/row.directive.ts b/libs/components/src/table/row.directive.ts index 23347224af..19f3d3f775 100644 --- a/libs/components/src/table/row.directive.ts +++ b/libs/components/src/table/row.directive.ts @@ -2,7 +2,6 @@ import { Directive, HostBinding, Input } from "@angular/core"; @Directive({ selector: "tr[bitRow]", - standalone: true, }) export class RowDirective { @Input() alignContent: "top" | "middle" | "bottom" | "baseline" = "middle"; diff --git a/libs/components/src/table/sortable.component.ts b/libs/components/src/table/sortable.component.ts index 1d2a2c07d6..d36b60dc01 100644 --- a/libs/components/src/table/sortable.component.ts +++ b/libs/components/src/table/sortable.component.ts @@ -20,7 +20,6 @@ import { TableComponent } from "./table.component"; `, - standalone: true, imports: [NgClass], }) export class SortableComponent implements OnInit { diff --git a/libs/components/src/table/table-scroll.component.ts b/libs/components/src/table/table-scroll.component.ts index e01bf168cb..b463b12f6c 100644 --- a/libs/components/src/table/table-scroll.component.ts +++ b/libs/components/src/table/table-scroll.component.ts @@ -35,7 +35,6 @@ import { TableComponent } from "./table.component"; */ @Directive({ selector: "[bitRowDef]", - standalone: true, }) export class BitRowDef { constructor(public template: TemplateRef) {} @@ -50,7 +49,6 @@ export class BitRowDef { selector: "bit-table-scroll", templateUrl: "./table-scroll.component.html", providers: [{ provide: TableComponent, useExisting: TableScrollComponent }], - standalone: true, imports: [ CommonModule, CdkVirtualScrollViewport, diff --git a/libs/components/src/table/table.component.ts b/libs/components/src/table/table.component.ts index cd0a2a6c65..8029e8461f 100644 --- a/libs/components/src/table/table.component.ts +++ b/libs/components/src/table/table.component.ts @@ -17,7 +17,6 @@ import { TableDataSource } from "./table-data-source"; @Directive({ selector: "ng-template[body]", - standalone: true, }) export class TableBodyDirective { // eslint-disable-next-line @typescript-eslint/explicit-member-accessibility @@ -27,7 +26,6 @@ export class TableBodyDirective { @Component({ selector: "bit-table", templateUrl: "./table.component.html", - standalone: true, imports: [CommonModule], }) export class TableComponent implements OnDestroy, AfterContentChecked { diff --git a/libs/components/src/tabs/shared/tab-header.component.ts b/libs/components/src/tabs/shared/tab-header.component.ts index 077ee2b8aa..24dcd203c6 100644 --- a/libs/components/src/tabs/shared/tab-header.component.ts +++ b/libs/components/src/tabs/shared/tab-header.component.ts @@ -10,6 +10,5 @@ import { Component } from "@angular/core"; "tw-h-16 tw-ps-4 tw-bg-background-alt tw-flex tw-items-end tw-border-0 tw-border-b tw-border-solid tw-border-secondary-300", }, template: ``, - standalone: true, }) export class TabHeaderComponent {} diff --git a/libs/components/src/tabs/shared/tab-list-container.directive.ts b/libs/components/src/tabs/shared/tab-list-container.directive.ts index cedae44e58..1cf8a762d5 100644 --- a/libs/components/src/tabs/shared/tab-list-container.directive.ts +++ b/libs/components/src/tabs/shared/tab-list-container.directive.ts @@ -8,6 +8,5 @@ import { Directive } from "@angular/core"; host: { class: "tw-inline-flex tw-flex-wrap tw-leading-5", }, - standalone: true, }) export class TabListContainerDirective {} diff --git a/libs/components/src/tabs/shared/tab-list-item.directive.ts b/libs/components/src/tabs/shared/tab-list-item.directive.ts index 2a71a385a8..931ad51c1c 100644 --- a/libs/components/src/tabs/shared/tab-list-item.directive.ts +++ b/libs/components/src/tabs/shared/tab-list-item.directive.ts @@ -9,7 +9,6 @@ import { Directive, ElementRef, HostBinding, Input } from "@angular/core"; */ @Directive({ selector: "[bitTabListItem]", - standalone: true, }) export class TabListItemDirective implements FocusableOption { @Input() active: boolean; diff --git a/libs/components/src/tabs/tab-group/tab-body.component.ts b/libs/components/src/tabs/tab-group/tab-body.component.ts index 45a6a05e7c..3c14d33325 100644 --- a/libs/components/src/tabs/tab-group/tab-body.component.ts +++ b/libs/components/src/tabs/tab-group/tab-body.component.ts @@ -6,7 +6,6 @@ import { Component, HostBinding, Input } from "@angular/core"; @Component({ selector: "bit-tab-body", templateUrl: "tab-body.component.html", - standalone: true, imports: [CdkPortalOutlet], }) export class TabBodyComponent { diff --git a/libs/components/src/tabs/tab-group/tab-group.component.ts b/libs/components/src/tabs/tab-group/tab-group.component.ts index b525b9b672..ae7fa12143 100644 --- a/libs/components/src/tabs/tab-group/tab-group.component.ts +++ b/libs/components/src/tabs/tab-group/tab-group.component.ts @@ -31,7 +31,6 @@ let nextId = 0; @Component({ selector: "bit-tab-group", templateUrl: "./tab-group.component.html", - standalone: true, imports: [ NgTemplateOutlet, TabHeaderComponent, diff --git a/libs/components/src/tabs/tab-group/tab-label.directive.ts b/libs/components/src/tabs/tab-group/tab-label.directive.ts index 9a0e59845a..45da163631 100644 --- a/libs/components/src/tabs/tab-group/tab-label.directive.ts +++ b/libs/components/src/tabs/tab-group/tab-label.directive.ts @@ -16,7 +16,6 @@ import { Directive, TemplateRef } from "@angular/core"; */ @Directive({ selector: "[bitTabLabel]", - standalone: true, }) export class TabLabelDirective { constructor(public templateRef: TemplateRef) {} diff --git a/libs/components/src/tabs/tab-group/tab.component.ts b/libs/components/src/tabs/tab-group/tab.component.ts index b2c9b1999b..260cb0c819 100644 --- a/libs/components/src/tabs/tab-group/tab.component.ts +++ b/libs/components/src/tabs/tab-group/tab.component.ts @@ -19,7 +19,6 @@ import { TabLabelDirective } from "./tab-label.directive"; host: { role: "tabpanel", }, - standalone: true, }) export class TabComponent implements OnInit { @Input() disabled = false; diff --git a/libs/components/src/tabs/tab-nav-bar/tab-link.component.ts b/libs/components/src/tabs/tab-nav-bar/tab-link.component.ts index 0dac668147..3ba0d651f7 100644 --- a/libs/components/src/tabs/tab-nav-bar/tab-link.component.ts +++ b/libs/components/src/tabs/tab-nav-bar/tab-link.component.ts @@ -12,7 +12,6 @@ import { TabNavBarComponent } from "./tab-nav-bar.component"; @Component({ selector: "bit-tab-link", templateUrl: "tab-link.component.html", - standalone: true, imports: [TabListItemDirective, RouterModule], }) export class TabLinkComponent implements FocusableOption, AfterViewInit, OnDestroy { diff --git a/libs/components/src/tabs/tab-nav-bar/tab-nav-bar.component.ts b/libs/components/src/tabs/tab-nav-bar/tab-nav-bar.component.ts index 305196a0c6..1f3292054e 100644 --- a/libs/components/src/tabs/tab-nav-bar/tab-nav-bar.component.ts +++ b/libs/components/src/tabs/tab-nav-bar/tab-nav-bar.component.ts @@ -21,7 +21,6 @@ import { TabLinkComponent } from "./tab-link.component"; host: { class: "tw-block", }, - standalone: true, imports: [TabHeaderComponent, TabListContainerDirective], }) export class TabNavBarComponent implements AfterContentInit { diff --git a/libs/components/src/toast/toast-container.component.ts b/libs/components/src/toast/toast-container.component.ts index 1cd33f67ac..d2995e2562 100644 --- a/libs/components/src/toast/toast-container.component.ts +++ b/libs/components/src/toast/toast-container.component.ts @@ -4,7 +4,6 @@ import { ToastContainerDirective, ToastrService } from "ngx-toastr"; @Component({ selector: "bit-toast-container", templateUrl: "toast-container.component.html", - standalone: true, imports: [ToastContainerDirective], }) export class ToastContainerComponent implements OnInit { diff --git a/libs/components/src/toast/toast.component.ts b/libs/components/src/toast/toast.component.ts index bbf0291f18..954f09eb0f 100644 --- a/libs/components/src/toast/toast.component.ts +++ b/libs/components/src/toast/toast.component.ts @@ -28,7 +28,6 @@ const variants: Record = { @Component({ selector: "bit-toast", templateUrl: "toast.component.html", - standalone: true, imports: [SharedModule, IconButtonModule, TypographyModule], }) export class ToastComponent { diff --git a/libs/components/src/toast/toastr.component.ts b/libs/components/src/toast/toastr.component.ts index 06182f094a..3b7665f1d6 100644 --- a/libs/components/src/toast/toastr.component.ts +++ b/libs/components/src/toast/toastr.component.ts @@ -26,7 +26,6 @@ import { ToastComponent } from "./toast.component"; transition("active => removed", animate("{{ easeTime }}ms {{ easing }}")), ]), ], - standalone: true, imports: [ToastComponent], }) export class BitwardenToastrComponent extends BaseToastrComponent { diff --git a/libs/components/src/toggle-group/toggle-group.component.ts b/libs/components/src/toggle-group/toggle-group.component.ts index 057a594654..0b4cb05921 100644 --- a/libs/components/src/toggle-group/toggle-group.component.ts +++ b/libs/components/src/toggle-group/toggle-group.component.ts @@ -12,7 +12,6 @@ let nextId = 0; @Component({ selector: "bit-toggle-group", templateUrl: "./toggle-group.component.html", - standalone: true, }) export class ToggleGroupComponent { private id = nextId++; diff --git a/libs/components/src/toggle-group/toggle.component.ts b/libs/components/src/toggle-group/toggle.component.ts index a9e32beb4a..03bd8e4340 100644 --- a/libs/components/src/toggle-group/toggle.component.ts +++ b/libs/components/src/toggle-group/toggle.component.ts @@ -19,7 +19,6 @@ let nextId = 0; @Component({ selector: "bit-toggle", templateUrl: "./toggle.component.html", - standalone: true, imports: [NgClass], }) export class ToggleComponent implements AfterContentChecked, AfterViewInit { diff --git a/libs/components/src/typography/typography.directive.ts b/libs/components/src/typography/typography.directive.ts index 36d6b996db..e48ef67001 100644 --- a/libs/components/src/typography/typography.directive.ts +++ b/libs/components/src/typography/typography.directive.ts @@ -31,7 +31,6 @@ const margins: Record = { @Directive({ selector: "[bitTypography]", - standalone: true, }) export class TypographyDirective { @Input("bitTypography") bitTypography: TypographyType; diff --git a/libs/ui/common/src/i18n.pipe.ts b/libs/ui/common/src/i18n.pipe.ts index fdcfec0cea..ec30bd8509 100644 --- a/libs/ui/common/src/i18n.pipe.ts +++ b/libs/ui/common/src/i18n.pipe.ts @@ -13,7 +13,6 @@ import { I18nService } from "@bitwarden/common/platform/abstractions/i18n.servic */ @Pipe({ name: "i18n", - standalone: true, }) export class I18nPipe implements PipeTransform { constructor(private i18nService: I18nService) {}