From 246765a1aab8035ff2c2587425fa3d372ec14310 Mon Sep 17 00:00:00 2001
From: Nick Krantz <125900171+nick-livefront@users.noreply.github.com>
Date: Mon, 19 Jan 2026 13:25:46 -0600
Subject: [PATCH 01/11] [PM-30453] Archive UI Updates (#18297)
* add org icon to archive list view
* update content of archive confirmation dialog
* fix typing
---
apps/browser/src/_locales/en/messages.json | 4 +-
.../item-more-options.component.ts | 3 +-
.../popup/settings/archive.component.html | 20 +++++++--
.../vault/popup/settings/archive.component.ts | 42 +++++++++++++++++++
apps/desktop/src/locales/en/messages.json | 4 +-
.../vault/individual-vault/vault.component.ts | 3 +-
apps/web/src/locales/en/messages.json | 4 +-
.../archive-cipher-utilities.service.ts | 3 +-
8 files changed, 71 insertions(+), 12 deletions(-)
diff --git a/apps/browser/src/_locales/en/messages.json b/apps/browser/src/_locales/en/messages.json
index 36ba57cb7e8..90cc4a5c338 100644
--- a/apps/browser/src/_locales/en/messages.json
+++ b/apps/browser/src/_locales/en/messages.json
@@ -582,8 +582,8 @@
"archiveItem": {
"message": "Archive item"
},
- "archiveItemConfirmDesc": {
- "message": "Archived items are excluded from general search results and autofill suggestions. Are you sure you want to archive this item?"
+ "archiveItemDialogContent": {
+ "message": "Once archived, this item will be excluded from search results and autofill suggestions."
},
"archived": {
"message": "Archived"
diff --git a/apps/browser/src/vault/popup/components/vault-v2/item-more-options/item-more-options.component.ts b/apps/browser/src/vault/popup/components/vault-v2/item-more-options/item-more-options.component.ts
index ce797d9755e..f881b07282b 100644
--- a/apps/browser/src/vault/popup/components/vault-v2/item-more-options/item-more-options.component.ts
+++ b/apps/browser/src/vault/popup/components/vault-v2/item-more-options/item-more-options.component.ts
@@ -376,7 +376,8 @@ export class ItemMoreOptionsComponent {
const confirmed = await this.dialogService.openSimpleDialog({
title: { key: "archiveItem" },
- content: { key: "archiveItemConfirmDesc" },
+ content: { key: "archiveItemDialogContent" },
+ acceptButtonText: { key: "archiveVerb" },
type: "info",
});
diff --git a/apps/browser/src/vault/popup/settings/archive.component.html b/apps/browser/src/vault/popup/settings/archive.component.html
index 16afab4384b..01ac799ba29 100644
--- a/apps/browser/src/vault/popup/settings/archive.component.html
+++ b/apps/browser/src/vault/popup/settings/archive.component.html
@@ -42,9 +42,23 @@
{{ "noMembersInList" | i18n }}
+{{ "noMembersInList" | i18n }}
-{{ "noMembersInList" | i18n }}
+ } + @if (dataSource.filteredData?.length) { + @if (showConfirmBanner) { +{{ "noMembersInList" | i18n }}
+{{ "noMembersInList" | i18n }}
-{{ "noMembersInList" | i18n }}
+ } + @if (dataSource.filteredData?.length) { + @if (showConfirmBanner) { +