diff --git a/app/javascript/dashboard/components/ChatList.vue b/app/javascript/dashboard/components/ChatList.vue index d7b9ae220..1e3b6d967 100644 --- a/app/javascript/dashboard/components/ChatList.vue +++ b/app/javascript/dashboard/components/ChatList.vue @@ -769,11 +769,11 @@ watch(conversationFilters, (newVal, oldVal) => { :has-applied-filters="hasAppliedFilters" :has-active-folders="hasActiveFolders" :active-status="activeStatus" - @addFolders="onClickOpenAddFoldersModal" - @deleteFolders="onClickOpenDeleteFoldersModal" - @filtersModal="onToggleAdvanceFiltersModal" - @resetFilters="resetAndFetchData" - @basicFilterChange="onBasicFilterChange" + @add-folders="onClickOpenAddFoldersModal" + @delete-folders="onClickOpenDeleteFoldersModal" + @filters-modal="onToggleAdvanceFiltersModal" + @reset-filters="resetAndFetchData" + @basic-filter-change="onBasicFilterChange" /> { v-if="!hasAppliedFiltersOrActiveFolders" :items="assigneeTabItems" :active-tab="activeAssigneeTab" - @chatTabChange="updateAssigneeTab" + @chat-tab-change="updateAssigneeTab" />

{ :show-open-action="allSelectedConversationsStatus('open')" :show-resolved-action="allSelectedConversationsStatus('resolved')" :show-snoozed-action="allSelectedConversationsStatus('snoozed')" - @selectAllConversations="toggleSelectAll" - @assignAgent="onAssignAgent" - @updateConversations="onUpdateConversations" - @assignLabels="onAssignLabels" - @assignTeam="onAssignTeamsForBulk" + @select-all-conversations="toggleSelectAll" + @assign-agent="onAssignAgent" + @update-conversations="onUpdateConversations" + @assign-labels="onAssignLabels" + @assign-team="onAssignTeamsForBulk" />

{ :folders-id="foldersId" :conversation-type="conversationType" :show-assignee="showAssigneeInConversationCard" - @selectConversation="selectConversation" - @deSelectConversation="deSelectConversation" + @select-conversation="selectConversation" + @de-select-conversation="deSelectConversation" /> @@ -889,8 +889,8 @@ watch(conversationFilters, (newVal, oldVal) => { :active-folder-name="activeFolderName" :on-close="closeAdvanceFiltersModal" :is-folder-view="hasActiveFolders" - @applyFilter="onApplyFilter" - @updateFolder="onUpdateSavedFilter" + @apply-filter="onApplyFilter" + @update-folder="onUpdateSavedFilter" />
diff --git a/app/javascript/dashboard/components/ChatListHeader.vue b/app/javascript/dashboard/components/ChatListHeader.vue index 84605da06..86157515e 100644 --- a/app/javascript/dashboard/components/ChatListHeader.vue +++ b/app/javascript/dashboard/components/ChatListHeader.vue @@ -108,7 +108,7 @@ const hasAppliedFiltersOrActiveFolders = computed(() => { /> diff --git a/app/javascript/dashboard/components/ConversationItem.vue b/app/javascript/dashboard/components/ConversationItem.vue index 141a2377a..27ba4c6d6 100644 --- a/app/javascript/dashboard/components/ConversationItem.vue +++ b/app/javascript/dashboard/components/ConversationItem.vue @@ -56,14 +56,14 @@ export default { :selected="isConversationSelected(source.id)" :show-assignee="showAssignee" enable-context-menu - @selectConversation="selectConversation" - @deSelectConversation="deSelectConversation" - @assignAgent="assignAgent" - @assignTeam="assignTeam" - @assignLabel="assignLabels" - @updateConversationStatus="updateConversationStatus" - @contextMenuToggle="toggleContextMenu" - @markAsUnread="markAsUnread" - @assignPriority="assignPriority" + @select-conversation="selectConversation" + @de-select-conversation="deSelectConversation" + @assign-agent="assignAgent" + @assign-team="assignTeam" + @assign-label="assignLabels" + @update-conversation-status="updateConversationStatus" + @context-menu-toggle="toggleContextMenu" + @mark-as-unread="markAsUnread" + @assign-priority="assignPriority" /> diff --git a/app/javascript/dashboard/components/CustomAttribute.vue b/app/javascript/dashboard/components/CustomAttribute.vue index e604a9ede..c58243ba9 100644 --- a/app/javascript/dashboard/components/CustomAttribute.vue +++ b/app/javascript/dashboard/components/CustomAttribute.vue @@ -31,6 +31,7 @@ export default { attributeKey: { type: String, required: true }, contactId: { type: Number, default: null }, }, + emits: ['update', 'delete', 'copy'], setup() { return { v$: useVuelidate() }; }, @@ -138,7 +139,7 @@ export default { this.editedValue = this.formattedValue; emitter.on(BUS_EVENTS.FOCUS_CUSTOM_ATTRIBUTE, this.onFocusAttribute); }, - destroyed() { + unmounted() { emitter.off(BUS_EVENTS.FOCUS_CUSTOM_ATTRIBUTE, this.onFocusAttribute); }, methods: { diff --git a/app/javascript/dashboard/components/CustomBrandPolicyWrapper.vue b/app/javascript/dashboard/components/CustomBrandPolicyWrapper.vue index b07b24657..42a1c4401 100644 --- a/app/javascript/dashboard/components/CustomBrandPolicyWrapper.vue +++ b/app/javascript/dashboard/components/CustomBrandPolicyWrapper.vue @@ -18,6 +18,7 @@ const shouldShowContent = computed( ); +