From d1be3b65f72b6a5d99dd41d1172eccf92d8098fa Mon Sep 17 00:00:00 2001
From: Nick Krantz <125900171+nick-livefront@users.noreply.github.com>
Date: Thu, 15 Jan 2026 08:23:52 -0600
Subject: [PATCH] show upgrade badge for non-premium users (#18296)
---
.../src/vault/popup/settings/vault-settings-v2.component.html | 4 +---
.../vault/popup/settings/vault-settings-v2.component.spec.ts | 4 ++--
2 files changed, 3 insertions(+), 5 deletions(-)
diff --git a/apps/browser/src/vault/popup/settings/vault-settings-v2.component.html b/apps/browser/src/vault/popup/settings/vault-settings-v2.component.html
index d5b94df5008..ad009c7a60b 100644
--- a/apps/browser/src/vault/popup/settings/vault-settings-v2.component.html
+++ b/apps/browser/src/vault/popup/settings/vault-settings-v2.component.html
@@ -52,9 +52,7 @@
>
{{ "archiveNoun" | i18n }}
- @if (!userHasArchivedItems()) {
-
- }
+
diff --git a/apps/browser/src/vault/popup/settings/vault-settings-v2.component.spec.ts b/apps/browser/src/vault/popup/settings/vault-settings-v2.component.spec.ts
index 15ddb7507fd..554570de7f9 100644
--- a/apps/browser/src/vault/popup/settings/vault-settings-v2.component.spec.ts
+++ b/apps/browser/src/vault/popup/settings/vault-settings-v2.component.spec.ts
@@ -195,10 +195,10 @@ describe("VaultSettingsV2Component", () => {
expect(component["userHasArchivedItems"]()).toBe(false);
});
- it("hides premium badge when user has archived items", () => {
+ it("shows premium badge when user has archived items but cannot archive", () => {
setArchiveState(false, [{ id: "cipher1" } as CipherView]);
- expect(component["premiumBadgeComponent"]()).toBeUndefined();
+ expect(component["premiumBadgeComponent"]()).toBeTruthy();
expect(component["userHasArchivedItems"]()).toBe(true);
});
});