From a613d9c26848bcaa41f4568da5493f8236fbc808 Mon Sep 17 00:00:00 2001 From: Daniel James Smith <2670567+djsmith85@users.noreply.github.com> Date: Fri, 28 Jun 2024 17:41:17 +0200 Subject: [PATCH] [PM-8397] Make vault timeout input standalone (#9366) * Move vault-timeout-input to @bitwarden/auth/angular Move vault-timeout-input.component.ts to @bitwarden/auth/angular/vault-timeout-input Expose via barrel file Fix imports on clients * Add dependencies to package.json Not necessary right now, but good practice for once we move to building each package independently * Make VaultTimeoutInputComponent a standalone component * Update selector to present team ownership * Use new standalone on web Move vault-timeout-input.component.html to @bitwarden/auth/angular/vault-timeout-input/ Delete old vault-timeout-input.component on web Register new component on loose-components-module Update used selector in preferences.component * Remove unneeded export of VaultTimeoutInputComponent --------- Co-authored-by: Daniel James Smith --- .../settings/vault-timeout-input.component.ts | 2 +- .../accounts/vault-timeout-input.component.ts | 2 +- .../app/settings/preferences.component.html | 4 +-- .../settings/vault-timeout-input.component.ts | 22 --------------- .../src/app/shared/loose-components.module.ts | 5 ++-- libs/auth/package.json | 5 ++++ libs/auth/src/angular/index.ts | 1 + .../vault-timeout-input.component.html | 0 .../vault-timeout-input.component.ts | 27 +++++++++++++++++-- 9 files changed, 37 insertions(+), 31 deletions(-) delete mode 100644 apps/web/src/app/settings/vault-timeout-input.component.ts rename {apps/web/src/app/settings => libs/auth/src/angular/vault-timeout-input}/vault-timeout-input.component.html (100%) rename libs/{angular/src/components/settings => auth/src/angular/vault-timeout-input}/vault-timeout-input.component.ts (89%) diff --git a/apps/browser/src/auth/popup/settings/vault-timeout-input.component.ts b/apps/browser/src/auth/popup/settings/vault-timeout-input.component.ts index 75c3c9e9e0e..c56e6578a0b 100644 --- a/apps/browser/src/auth/popup/settings/vault-timeout-input.component.ts +++ b/apps/browser/src/auth/popup/settings/vault-timeout-input.component.ts @@ -1,7 +1,7 @@ import { Component } from "@angular/core"; import { NG_VALIDATORS, NG_VALUE_ACCESSOR } from "@angular/forms"; -import { VaultTimeoutInputComponent as VaultTimeoutInputComponentBase } from "@bitwarden/angular/components/settings/vault-timeout-input.component"; +import { VaultTimeoutInputComponent as VaultTimeoutInputComponentBase } from "@bitwarden/auth/angular"; @Component({ selector: "app-vault-timeout-input", diff --git a/apps/desktop/src/app/accounts/vault-timeout-input.component.ts b/apps/desktop/src/app/accounts/vault-timeout-input.component.ts index 75c3c9e9e0e..c56e6578a0b 100644 --- a/apps/desktop/src/app/accounts/vault-timeout-input.component.ts +++ b/apps/desktop/src/app/accounts/vault-timeout-input.component.ts @@ -1,7 +1,7 @@ import { Component } from "@angular/core"; import { NG_VALIDATORS, NG_VALUE_ACCESSOR } from "@angular/forms"; -import { VaultTimeoutInputComponent as VaultTimeoutInputComponentBase } from "@bitwarden/angular/components/settings/vault-timeout-input.component"; +import { VaultTimeoutInputComponent as VaultTimeoutInputComponentBase } from "@bitwarden/auth/angular"; @Component({ selector: "app-vault-timeout-input", diff --git a/apps/web/src/app/settings/preferences.component.html b/apps/web/src/app/settings/preferences.component.html index 0fe96a69ed3..876c5d3bdea 100644 --- a/apps/web/src/app/settings/preferences.component.html +++ b/apps/web/src/app/settings/preferences.component.html @@ -17,12 +17,12 @@ {{ "vaultTimeoutActionPolicyInEffect" | i18n: (policy.action | i18n) }} - - +