From 0bd098dd8f0259ef824527763703048193a4bbcb Mon Sep 17 00:00:00 2001 From: Holly Date: Tue, 30 Sep 2025 13:55:07 -0500 Subject: [PATCH] [PM-19907] updated empty state messages for web (#16283) * updated empty state icons and copy for web vault --- .../components/vault-filter.component.ts | 9 -- .../individual-vault/vault.component.html | 13 +-- .../vault/individual-vault/vault.component.ts | 91 ++++++++++++++++++- apps/web/src/locales/en/messages.json | 33 ++++++- libs/assets/src/svg/svgs/favorites.icon.ts | 26 ++++++ libs/assets/src/svg/svgs/index.ts | 1 + 6 files changed, 150 insertions(+), 23 deletions(-) create mode 100644 libs/assets/src/svg/svgs/favorites.icon.ts diff --git a/apps/web/src/app/vault/individual-vault/vault-filter/components/vault-filter.component.ts b/apps/web/src/app/vault/individual-vault/vault-filter/components/vault-filter.component.ts index 1fc3047f2a3..0a8c0f6f1d0 100644 --- a/apps/web/src/app/vault/individual-vault/vault-filter/components/vault-filter.component.ts +++ b/apps/web/src/app/vault/individual-vault/vault-filter/components/vault-filter.component.ts @@ -208,15 +208,6 @@ export class VaultFilterComponent implements OnInit, OnDestroy { } applyOrganizationFilter = async (orgNode: TreeNode): Promise => { - if (!orgNode?.node.enabled) { - this.toastService.showToast({ - variant: "error", - message: this.i18nService.t("disabledOrganizationFilterError"), - }); - await firstValueFrom( - this.organizationWarningsService.showInactiveSubscriptionDialog$(orgNode.node), - ); - } const filter = this.activeFilter; if (orgNode?.node.id === "AllVaults") { filter.resetOrganization(); diff --git a/apps/web/src/app/vault/individual-vault/vault.component.html b/apps/web/src/app/vault/individual-vault/vault.component.html index 958cf655d17..68219173deb 100644 --- a/apps/web/src/app/vault/individual-vault/vault.component.html +++ b/apps/web/src/app/vault/individual-vault/vault.component.html @@ -68,19 +68,20 @@ class="tw-mt-6 tw-flex tw-h-full tw-flex-col tw-items-center tw-justify-start" *ngIf="isEmpty && !performingInitialLoad" > - -
{{ "noItemsInArchive" | i18n }}
-

- {{ "archivedItemsDescription" | i18n }} + +

+ {{ (emptyState$ | async)?.title | i18n }} +
+

+ {{ (emptyState$ | async)?.description | i18n }}

-
{{ "noItemsInList" | i18n }}