From a0edf2e6e3aa8be1b41886f2c6c248e2810e8c25 Mon Sep 17 00:00:00 2001 From: Sivin Varghese <64252451+iamsivin@users.noreply.github.com> Date: Fri, 28 Nov 2025 18:39:51 +0530 Subject: [PATCH] chore: Update sidebar and app layout UI (#12933) --- app/javascript/dashboard/App.vue | 2 +- .../Campaigns/CampaignCard/CampaignCard.vue | 2 +- .../CampaignCard/LiveChatCampaignDetails.vue | 4 +- .../Campaigns/CampaignLayout.vue | 2 +- .../Companies/CompaniesListLayout.vue | 2 +- .../Contacts/ContactsDetailsLayout.vue | 2 +- .../Contacts/ContactsListLayout.vue | 2 +- .../components-next/EmptyStateLayout.vue | 2 +- .../HelpCenter/HelpCenterLayout.vue | 2 +- .../specs/composeConversationHelper.spec.js | 2 +- .../components-next/captain/PageLayout.vue | 2 +- .../captain/assistant/InboxCard.vue | 5 +- .../components-next/icon/provider.js | 4 +- .../icon/specs/provider.spec.js | 4 +- .../components-next/message/MessageList.vue | 2 +- .../pagination/PaginationFooter.vue | 2 +- .../components-next/sidebar/ChannelLeaf.vue | 8 +- .../components-next/sidebar/Sidebar.vue | 12 +-- .../sidebar/SidebarGroupHeader.vue | 4 +- .../sidebar/SidebarGroupLeaf.vue | 6 +- .../sidebar/SidebarSubGroup.vue | 2 +- .../components/Accordion/AccordionItem.vue | 2 +- .../dashboard/components/ChatList.vue | 2 +- .../dashboard/components/ChatListHeader.vue | 2 +- .../components/copilot/CopilotContainer.vue | 2 +- .../dashboard/components/ui/Tabs/TabsItem.vue | 8 +- .../components/widgets/InboxName.vue | 2 +- .../widgets/conversation/ConversationBox.vue | 4 +- .../conversation/ConversationHeader.vue | 2 +- .../conversation/ConversationSidebar.vue | 2 +- .../conversation/EmptyState/EmptyState.vue | 2 +- .../widgets/conversation/MessagesView.vue | 2 +- app/javascript/dashboard/helper/inbox.js | 20 ++-- .../dashboard/helper/specs/inbox.spec.js | 6 +- .../modules/search/components/SearchView.vue | 2 +- .../dashboard/routes/dashboard/Dashboard.vue | 8 +- .../pages/CampaignsPageRouteView.vue | 2 +- .../captain/pages/AssistantsIndexPage.vue | 2 +- .../captain/pages/CaptainPageRouteView.vue | 2 +- .../contacts/pages/ContactManageView.vue | 2 +- .../contacts/pages/ContactsIndex.vue | 2 +- .../conversation/ConversationAction.vue | 2 +- .../conversation/ConversationParticipant.vue | 2 +- .../customAttributes/CustomAttributes.vue | 4 +- .../pages/HelpCenterPageRouteView.vue | 2 +- .../helpcenter/pages/PortalsIndexPage.vue | 2 +- .../dashboard/inbox/InboxEmptyState.vue | 2 +- .../routes/dashboard/inbox/InboxList.vue | 4 +- .../inbox/components/InboxItemHeader.vue | 2 +- .../dashboard/settings/SettingsHeader.vue | 2 +- .../dashboard/settings/SettingsWrapper.vue | 2 +- .../routes/dashboard/settings/Wrapper.vue | 2 +- .../dashboard/settings/inbox/ChannelList.vue | 2 +- .../routes/dashboard/settings/inbox/Index.vue | 9 +- .../dashboard/settings/inbox/Settings.vue | 2 +- .../dashboard/settings/profile/Wrapper.vue | 2 +- .../reports/components/ReportsWrapper.vue | 2 +- theme/icons.js | 98 +++++++++++-------- 58 files changed, 158 insertions(+), 132 deletions(-) diff --git a/app/javascript/dashboard/App.vue b/app/javascript/dashboard/App.vue index a63cb1a90..61d7631e7 100644 --- a/app/javascript/dashboard/App.vue +++ b/app/javascript/dashboard/App.vue @@ -131,7 +131,7 @@ export default {
diff --git a/app/javascript/dashboard/components-next/Campaigns/CampaignCard/CampaignCard.vue b/app/javascript/dashboard/components-next/Campaigns/CampaignCard/CampaignCard.vue index 05507fc89..d68dc1edf 100644 --- a/app/javascript/dashboard/components-next/Campaigns/CampaignCard/CampaignCard.vue +++ b/app/javascript/dashboard/components-next/Campaigns/CampaignCard/CampaignCard.vue @@ -77,7 +77,7 @@ const inboxName = computed(() => props.inbox?.name || ''); const inboxIcon = computed(() => { const { medium, channel_type: type } = props.inbox; - return getInboxIconByType(type, medium); + return getInboxIconByType(type, medium, 'line'); }); diff --git a/app/javascript/dashboard/components-next/Campaigns/CampaignCard/LiveChatCampaignDetails.vue b/app/javascript/dashboard/components-next/Campaigns/CampaignCard/LiveChatCampaignDetails.vue index 6a883ce6b..9017073f8 100644 --- a/app/javascript/dashboard/components-next/Campaigns/CampaignCard/LiveChatCampaignDetails.vue +++ b/app/javascript/dashboard/components-next/Campaigns/CampaignCard/LiveChatCampaignDetails.vue @@ -47,8 +47,8 @@ const senderThumbnailSrc = computed(() => props.sender?.thumbnail); {{ t('CAMPAIGN.LIVE_CHAT.CARD.CAMPAIGN_DETAILS.FROM') }} -
- +
+ {{ inboxName }} diff --git a/app/javascript/dashboard/components-next/Campaigns/CampaignLayout.vue b/app/javascript/dashboard/components-next/Campaigns/CampaignLayout.vue index 184e8bd10..01a207797 100644 --- a/app/javascript/dashboard/components-next/Campaigns/CampaignLayout.vue +++ b/app/javascript/dashboard/components-next/Campaigns/CampaignLayout.vue @@ -20,7 +20,7 @@ const handleButtonClick = () => {