diff --git a/app/javascript/dashboard/components/widgets/conversation/MessagesView.vue b/app/javascript/dashboard/components/widgets/conversation/MessagesView.vue
index 4d6aa7c77..251446267 100644
--- a/app/javascript/dashboard/components/widgets/conversation/MessagesView.vue
+++ b/app/javascript/dashboard/components/widgets/conversation/MessagesView.vue
@@ -4,11 +4,11 @@ import { ref } from 'vue';
import { useConfig } from 'dashboard/composables/useConfig';
import { useKeyboardEvents } from 'dashboard/composables/useKeyboardEvents';
import { useAI } from 'dashboard/composables/useAI';
+import { useMapGetter } from 'dashboard/composables/store';
// components
import ReplyBox from './ReplyBox.vue';
-// TODO: Delete this component
-// import Message from './Message.vue';
+import Message from './Message.vue';
import NextMessageList from 'next/message/MessageList.vue';
import TypingIndicator from 'next/Conversation/Chips/TypingIndicator.vue';
import UnreadIndicator from 'next/Conversation/Chips/UnreadIndicator.vue';
@@ -37,9 +37,11 @@ import { BUS_EVENTS } from 'shared/constants/busEvents';
import { REPLY_POLICY } from 'shared/constants/links';
import wootConstants from 'dashboard/constants/globals';
import { LOCAL_STORAGE_KEYS } from 'dashboard/constants/localStorage';
+import { FEATURE_FLAGS } from '../../../featureFlags';
export default {
components: {
+ Message,
NextMessageList,
ReplyBox,
TypingIndicator,
@@ -86,6 +88,16 @@ export default {
fetchLabelSuggestions,
} = useAI();
+ const currentAccountId = useMapGetter('getCurrentAccountId');
+ const isFeatureEnabledonAccount = useMapGetter(
+ 'accounts/isFeatureEnabledonAccount'
+ );
+
+ const showNextBubbles = isFeatureEnabledonAccount.value(
+ currentAccountId.value,
+ FEATURE_FLAGS.CHATWOOT_V4
+ );
+
return {
isEnterprise,
isPopOutReplyBox,
@@ -95,6 +107,7 @@ export default {
isLabelSuggestionFeatureEnabled,
fetchIntegrationsIfRequired,
fetchLabelSuggestions,
+ showNextBubbles,
};
},
data() {
@@ -525,6 +538,7 @@ export default {
/>