From d9e732c005baf95e9aa2c9ba63da1257c7bf8193 Mon Sep 17 00:00:00 2001
From: Sivin Varghese <64252451+iamsivin@users.noreply.github.com>
Date: Thu, 26 Mar 2026 09:20:36 +0530
Subject: [PATCH] chore(v5): update priority icons (#13905)
# Pull Request Template
## Description
This PR updates the priority icons with a new set and makes them
consistent across the app.
## How Has This Been Tested?
**Screenshots**
## Checklist:
- [x] My code follows the style guidelines of this project
- [x] I have performed a self-review of my code
- [ ] I have commented on my code, particularly in hard-to-understand
areas
- [ ] I have made corresponding changes to the documentation
- [x] My changes generate no new warnings
- [ ] I have added tests that prove my fix is effective or that my
feature works
- [x] New and existing unit tests pass locally with my changes
- [ ] Any dependent changes have been merged and published in downstream
modules
---------
Co-authored-by: Pranav
---
.../ConversationCard/CardPriorityIcon.vue | 246 ++++--------------
.../widgets/conversation/ConversationCard.vue | 9 +-
.../widgets/conversation/PriorityMark.vue | 53 ----
.../conversation/ConversationAction.vue | 10 +-
.../dashboard/settings/macros/MacroEditor.vue | 2 +-
.../components/ui/MultiselectDropdown.vue | 12 +-
.../ui/MultiselectDropdownItems.vue | 9 +-
.../assets/images/dashboard/priority/high.svg | 6 -
.../assets/images/dashboard/priority/low.svg | 4 -
.../images/dashboard/priority/medium.svg | 5 -
.../assets/images/dashboard/priority/none.svg | 4 -
.../images/dashboard/priority/urgent.svg | 9 -
theme/icons.js | 28 ++
13 files changed, 110 insertions(+), 287 deletions(-)
delete mode 100644 app/javascript/dashboard/components/widgets/conversation/PriorityMark.vue
delete mode 100644 public/assets/images/dashboard/priority/high.svg
delete mode 100644 public/assets/images/dashboard/priority/low.svg
delete mode 100644 public/assets/images/dashboard/priority/medium.svg
delete mode 100644 public/assets/images/dashboard/priority/none.svg
delete mode 100644 public/assets/images/dashboard/priority/urgent.svg
diff --git a/app/javascript/dashboard/components-next/Conversation/ConversationCard/CardPriorityIcon.vue b/app/javascript/dashboard/components-next/Conversation/ConversationCard/CardPriorityIcon.vue
index d51764ef5..c7453219f 100644
--- a/app/javascript/dashboard/components-next/Conversation/ConversationCard/CardPriorityIcon.vue
+++ b/app/javascript/dashboard/components-next/Conversation/ConversationCard/CardPriorityIcon.vue
@@ -1,207 +1,63 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
diff --git a/app/javascript/dashboard/components/widgets/conversation/ConversationCard.vue b/app/javascript/dashboard/components/widgets/conversation/ConversationCard.vue
index f12b0c9c1..f50485723 100644
--- a/app/javascript/dashboard/components/widgets/conversation/ConversationCard.vue
+++ b/app/javascript/dashboard/components/widgets/conversation/ConversationCard.vue
@@ -10,7 +10,7 @@ import InboxName from '../InboxName.vue';
import ConversationContextMenu from './contextMenu/Index.vue';
import TimeAgo from 'dashboard/components/ui/TimeAgo.vue';
import CardLabels from './conversationCardComponents/CardLabels.vue';
-import PriorityMark from './PriorityMark.vue';
+import CardPriorityIcon from 'dashboard/components-next/Conversation/ConversationCard/CardPriorityIcon.vue';
import SLACardLabel from './components/SLACardLabel.vue';
import ContextMenu from 'dashboard/components/ui/ContextMenu.vue';
import VoiceCallStatus from './VoiceCallStatus.vue';
@@ -305,7 +305,7 @@ const deleteConversation = () => {
>