From 3a721b535c1193ef40458a5db4349995cef90815 Mon Sep 17 00:00:00 2001 From: Mick Letofsky Date: Mon, 22 Sep 2025 12:20:21 +0200 Subject: [PATCH] [PM-21816] Removed unused header component (#16452) --- .../src/platform/popup/header.component.html | 13 -------- .../src/platform/popup/header.component.ts | 32 ------------------- apps/browser/src/popup/app.module.ts | 2 -- 3 files changed, 47 deletions(-) delete mode 100644 apps/browser/src/platform/popup/header.component.html delete mode 100644 apps/browser/src/platform/popup/header.component.ts diff --git a/apps/browser/src/platform/popup/header.component.html b/apps/browser/src/platform/popup/header.component.html deleted file mode 100644 index 6b3677aacc7..00000000000 --- a/apps/browser/src/platform/popup/header.component.html +++ /dev/null @@ -1,13 +0,0 @@ -
-
- - - -
- - - - -
-
-
diff --git a/apps/browser/src/platform/popup/header.component.ts b/apps/browser/src/platform/popup/header.component.ts deleted file mode 100644 index 0e6e39ee051..00000000000 --- a/apps/browser/src/platform/popup/header.component.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { CommonModule } from "@angular/common"; -import { Component, Input } from "@angular/core"; -import { Observable, map, of, switchMap } from "rxjs"; - -import { AuthService } from "@bitwarden/common/auth/abstractions/auth.service"; -import { AuthenticationStatus } from "@bitwarden/common/auth/enums/authentication-status"; - -import { CurrentAccountComponent } from "../../auth/popup/account-switching/current-account.component"; -import { enableAccountSwitching } from "../flags"; - -@Component({ - selector: "app-header", - templateUrl: "header.component.html", - imports: [CommonModule, CurrentAccountComponent], -}) -export class HeaderComponent { - @Input() noTheme = false; - @Input() hideAccountSwitcher = false; - authedAccounts$: Observable; - constructor(authService: AuthService) { - this.authedAccounts$ = authService.authStatuses$.pipe( - map((record) => Object.values(record)), - switchMap((statuses) => { - if (!enableAccountSwitching()) { - return of(false); - } - - return of(statuses.some((status) => status !== AuthenticationStatus.LoggedOut)); - }), - ); - } -} diff --git a/apps/browser/src/popup/app.module.ts b/apps/browser/src/popup/app.module.ts index 2aacd3d3632..d34bef4674c 100644 --- a/apps/browser/src/popup/app.module.ts +++ b/apps/browser/src/popup/app.module.ts @@ -30,7 +30,6 @@ import { AutofillComponent } from "../autofill/popup/settings/autofill.component import { NotificationsSettingsComponent } from "../autofill/popup/settings/notifications.component"; import { RemovePasswordComponent } from "../key-management/key-connector/remove-password.component"; import { PopOutComponent } from "../platform/popup/components/pop-out.component"; -import { HeaderComponent } from "../platform/popup/header.component"; import { PopupFooterComponent } from "../platform/popup/layout/popup-footer.component"; import { PopupHeaderComponent } from "../platform/popup/layout/popup-header.component"; import { PopupPageComponent } from "../platform/popup/layout/popup-page.component"; @@ -80,7 +79,6 @@ import "../platform/popup/locales"; PopupTabNavigationComponent, PopupFooterComponent, PopupHeaderComponent, - HeaderComponent, UserVerificationDialogComponent, CurrentAccountComponent, FormFieldModule,