+
+
{{ currentContact.name }}
@@ -325,24 +301,27 @@ export default {
-
+
{{ $t(`CHAT_LIST.NO_MESSAGES`) }}
-
+
{{ unreadCount > 9 ? '9+' : unreadCount }}
-
+
@@ -388,55 +372,3 @@ export default {
-
-
diff --git a/app/javascript/dashboard/components/widgets/conversation/conversationBulkActions/Index.vue b/app/javascript/dashboard/components/widgets/conversation/conversationBulkActions/Index.vue
index e36e94ac6..9a245ec8c 100644
--- a/app/javascript/dashboard/components/widgets/conversation/conversationBulkActions/Index.vue
+++ b/app/javascript/dashboard/components/widgets/conversation/conversationBulkActions/Index.vue
@@ -263,7 +263,7 @@ export default {
diff --git a/app/javascript/dashboard/routes/dashboard/settings/inbox/ChannelList.vue b/app/javascript/dashboard/routes/dashboard/settings/inbox/ChannelList.vue
index 0a4fbc7f3..fa6c11f94 100644
--- a/app/javascript/dashboard/routes/dashboard/settings/inbox/ChannelList.vue
+++ b/app/javascript/dashboard/routes/dashboard/settings/inbox/ChannelList.vue
@@ -3,14 +3,19 @@ import ChannelItem from 'dashboard/components/widgets/ChannelItem.vue';
import router from '../../../index';
import PageHeader from '../SettingsSubPageHeader.vue';
import { mapGetters } from 'vuex';
-import globalConfigMixin from 'shared/mixins/globalConfigMixin';
+import { useBranding } from 'shared/composables/useBranding';
export default {
components: {
ChannelItem,
PageHeader,
},
- mixins: [globalConfigMixin],
+ setup() {
+ const { replaceInstallationName } = useBranding();
+ return {
+ replaceInstallationName,
+ };
+ },
data() {
return {
enabledFeatures: {},
@@ -69,12 +74,7 @@ export default {
import { mapGetters } from 'vuex';
-import globalConfigMixin from 'shared/mixins/globalConfigMixin';
+import { useBranding } from 'shared/composables/useBranding';
export default {
- mixins: [globalConfigMixin],
+ setup() {
+ const { replaceInstallationName } = useBranding();
+ return {
+ replaceInstallationName,
+ };
+ },
computed: {
...mapGetters({
globalConfig: 'globalConfig/get',
@@ -29,10 +34,7 @@ export default {
items() {
return this.createFlowSteps.map(item => ({
...item,
- body: this.useInstallationName(
- item.body,
- this.globalConfig.installationName
- ),
+ body: this.replaceInstallationName(item.body),
}));
},
},
diff --git a/app/javascript/dashboard/routes/dashboard/settings/inbox/channels/Facebook.vue b/app/javascript/dashboard/routes/dashboard/settings/inbox/channels/Facebook.vue
index d67a9ea6a..ed963eba0 100644
--- a/app/javascript/dashboard/routes/dashboard/settings/inbox/channels/Facebook.vue
+++ b/app/javascript/dashboard/routes/dashboard/settings/inbox/channels/Facebook.vue
@@ -6,11 +6,11 @@ import { useAlert } from 'dashboard/composables';
import { useAccount } from 'dashboard/composables/useAccount';
import { required } from '@vuelidate/validators';
import LoadingState from 'dashboard/components/widgets/LoadingState.vue';
-import { mapGetters } from 'vuex';
+
import ChannelApi from '../../../../../api/channels';
import PageHeader from '../../SettingsSubPageHeader.vue';
import router from '../../../../index';
-import globalConfigMixin from 'shared/mixins/globalConfigMixin';
+import { useBranding } from 'shared/composables/useBranding';
import NextButton from 'dashboard/components-next/button/Button.vue';
import { loadScript } from 'dashboard/helper/DOMHelpers';
@@ -22,11 +22,12 @@ export default {
PageHeader,
NextButton,
},
- mixins: [globalConfigMixin],
setup() {
const { accountId } = useAccount();
+ const { replaceInstallationName } = useBranding();
return {
accountId,
+ replaceInstallationName,
v$: useVuelidate(),
};
},
@@ -66,9 +67,6 @@ export default {
getSelectablePages() {
return this.pageList.filter(item => !item.exists);
},
- ...mapGetters({
- globalConfig: 'globalConfig/get',
- }),
},
mounted() {
@@ -223,12 +221,7 @@ export default {
/>
- {{
- useInstallationName(
- $t('INBOX_MGMT.ADD.FB.HELP'),
- globalConfig.installationName
- )
- }}
+ {{ replaceInstallationName($t('INBOX_MGMT.ADD.FB.HELP')) }}
@@ -249,10 +242,7 @@ export default {
diff --git a/app/javascript/dashboard/routes/dashboard/settings/inbox/channels/Instagram.vue b/app/javascript/dashboard/routes/dashboard/settings/inbox/channels/Instagram.vue
index bcdeafcc9..4577265a5 100644
--- a/app/javascript/dashboard/routes/dashboard/settings/inbox/channels/Instagram.vue
+++ b/app/javascript/dashboard/routes/dashboard/settings/inbox/channels/Instagram.vue
@@ -1,11 +1,9 @@