From e4ea078e526b0a142ef09515f8062860bc123f2e Mon Sep 17 00:00:00 2001 From: Sivin Varghese <64252451+iamsivin@users.noreply.github.com> Date: Fri, 21 Mar 2025 21:54:54 +0530 Subject: [PATCH] chore: Update buttons in conversation screens - 2 (#11134) --- .../components-next/button/Button.vue | 2 +- .../components/NetworkNotification.vue | 39 ++++--- .../conversation/ConversationHeader.vue | 8 +- .../MessageSignatureMissingAlert.vue | 26 ++--- .../widgets/conversation/MessagesView.vue | 31 ++--- .../widgets/conversation/ReplyToMessage.vue | 34 +++--- .../WhatsappTemplates/TemplateParser.vue | 84 +++++--------- .../WhatsappTemplates/TemplatesPicker.vue | 73 ++++-------- .../components/SLAPopoverCard.vue | 22 ++-- .../conversationBulkActions/AgentSelector.vue | 36 +++--- .../conversationBulkActions/LabelActions.vue | 26 ++--- .../conversationBulkActions/TeamActions.vue | 15 ++- .../conversationBulkActions/UpdateActions.vue | 30 ++--- .../conversation/linear/CreateIssue.vue | 23 ++-- .../conversation/linear/IssueHeader.vue | 38 +++---- .../widgets/conversation/linear/LinkIssue.vue | 23 ++-- .../widgets/conversation/linear/index.vue | 15 ++- .../widgets/modal/ConfirmDeleteModal.vue | 24 ++-- .../widgets/modal/ConfirmationModal.vue | 10 +- .../components/widgets/modal/DeleteModal.vue | 20 +--- .../contact/components/MergeContact.vue | 21 ++-- .../ArticleSearch/ArticleSearchResultItem.vue | 106 +++++++++--------- .../components/ArticleSearch/ArticleView.vue | 83 +++++++------- .../components/ArticleSearch/Header.vue | 9 +- .../components/ui/dropdown/AddLabel.vue | 36 +++--- 25 files changed, 363 insertions(+), 471 deletions(-) diff --git a/app/javascript/dashboard/components-next/button/Button.vue b/app/javascript/dashboard/components-next/button/Button.vue index 93622ad64..c54bd395a 100644 --- a/app/javascript/dashboard/components-next/button/Button.vue +++ b/app/javascript/dashboard/components-next/button/Button.vue @@ -190,7 +190,7 @@ const STYLE_CONFIG = { const variantClasses = computed(() => { const variantMap = { ghost: `${STYLE_CONFIG.colors[computedColor.value].ghost}`, - link: `${STYLE_CONFIG.colors[computedColor.value].link} p-0 font-medium underline-offset-4`, + link: `${STYLE_CONFIG.colors[computedColor.value].link} p-0 font-medium underline-offset-2`, outline: STYLE_CONFIG.colors[computedColor.value].outline, faded: STYLE_CONFIG.colors[computedColor.value].faded, solid: STYLE_CONFIG.colors[computedColor.value].solid, diff --git a/app/javascript/dashboard/components/NetworkNotification.vue b/app/javascript/dashboard/components/NetworkNotification.vue index 98149217e..eb7785bc6 100644 --- a/app/javascript/dashboard/components/NetworkNotification.vue +++ b/app/javascript/dashboard/components/NetworkNotification.vue @@ -11,6 +11,8 @@ import { } from 'dashboard/helper/routeHelpers'; import { useEventListener } from '@vueuse/core'; +import Button from 'dashboard/components-next/button/Button.vue'; + const { t } = useI18n(); const route = useRoute(); @@ -107,34 +109,31 @@ onBeforeUnmount(() => { diff --git a/app/javascript/dashboard/components/widgets/conversation/MessagesView.vue b/app/javascript/dashboard/components/widgets/conversation/MessagesView.vue index d00e162c9..ae798d8d9 100644 --- a/app/javascript/dashboard/components/widgets/conversation/MessagesView.vue +++ b/app/javascript/dashboard/components/widgets/conversation/MessagesView.vue @@ -37,6 +37,8 @@ import wootConstants from 'dashboard/constants/globals'; import { LOCAL_STORAGE_KEYS } from 'dashboard/constants/localStorage'; import { FEATURE_FLAGS } from '../../../featureFlags'; +import NextButton from 'dashboard/components-next/button/Button.vue'; + export default { components: { Message, @@ -44,6 +46,7 @@ export default { ReplyBox, Banner, ConversationLabelSuggestion, + NextButton, }, mixins: [inboxMixin], props: { @@ -488,13 +491,15 @@ export default { :href-link-text="replyWindowLinkText" />
-
@@ -614,20 +619,6 @@ export default { - - diff --git a/app/javascript/dashboard/components/widgets/conversation/WhatsappTemplates/TemplatesPicker.vue b/app/javascript/dashboard/components/widgets/conversation/WhatsappTemplates/TemplatesPicker.vue index cd47481ce..dd8a95879 100644 --- a/app/javascript/dashboard/components/widgets/conversation/WhatsappTemplates/TemplatesPicker.vue +++ b/app/javascript/dashboard/components/widgets/conversation/WhatsappTemplates/TemplatesPicker.vue @@ -43,48 +43,56 @@ export default { diff --git a/app/javascript/dashboard/components/widgets/conversation/components/SLAPopoverCard.vue b/app/javascript/dashboard/components/widgets/conversation/components/SLAPopoverCard.vue index 3355905c6..b90a45bd7 100644 --- a/app/javascript/dashboard/components/widgets/conversation/components/SLAPopoverCard.vue +++ b/app/javascript/dashboard/components/widgets/conversation/components/SLAPopoverCard.vue @@ -3,6 +3,7 @@ import { ref, computed } from 'vue'; import wootConstants from 'dashboard/constants/globals'; import SLAEventItem from './SLAEventItem.vue'; +import Button from 'dashboard/components-next/button/Button.vue'; const props = defineProps({ slaMissedEvents: { @@ -60,20 +61,19 @@ const toggleShowAllNRT = () => { v-if="shouldShowMoreNRTButton" class="flex flex-col items-end w-full" > - - {{ + diff --git a/app/javascript/dashboard/routes/dashboard/helpcenter/components/ArticleSearch/ArticleView.vue b/app/javascript/dashboard/routes/dashboard/helpcenter/components/ArticleSearch/ArticleView.vue index dd66ed941..f2a2ab4d6 100644 --- a/app/javascript/dashboard/routes/dashboard/helpcenter/components/ArticleSearch/ArticleView.vue +++ b/app/javascript/dashboard/routes/dashboard/helpcenter/components/ArticleSearch/ArticleView.vue @@ -1,42 +1,37 @@ - diff --git a/app/javascript/dashboard/routes/dashboard/helpcenter/components/ArticleSearch/Header.vue b/app/javascript/dashboard/routes/dashboard/helpcenter/components/ArticleSearch/Header.vue index 7ee206c02..7fac7b663 100644 --- a/app/javascript/dashboard/routes/dashboard/helpcenter/components/ArticleSearch/Header.vue +++ b/app/javascript/dashboard/routes/dashboard/helpcenter/components/ArticleSearch/Header.vue @@ -1,6 +1,7 @@ - -