fix: Replace Whatsapp inbox icon (#1311)

This commit is contained in:
SarawutKl 2020-10-05 00:27:11 +07:00 committed by GitHub
parent 3d379b071d
commit df527088e9
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 7 additions and 4 deletions

View file

@ -258,6 +258,7 @@ export default {
label: inbox.name,
toState: frontendURL(`accounts/${this.accountId}/inbox/${inbox.id}`),
type: inbox.channel_type,
phoneNumber: inbox.phone_number,
})),
};
},

View file

@ -59,7 +59,7 @@ import router from '../../routes';
import adminMixin from '../../mixins/isAdmin';
import { INBOX_TYPES } from 'shared/mixins/inboxMixin';
const getInboxClassByType = type => {
const getInboxClassByType = (type, phoneNumber) => {
switch (type) {
case INBOX_TYPES.WEB:
return 'ion-earth';
@ -71,7 +71,9 @@ const getInboxClassByType = type => {
return 'ion-social-twitter';
case INBOX_TYPES.TWILIO:
return 'ion-android-textsms';
return phoneNumber.startsWith('whatsapp')
? 'ion-social-whatsapp-outline'
: 'ion-android-textsms';
case INBOX_TYPES.API:
return 'ion-cloud';
@ -119,8 +121,8 @@ export default {
},
methods: {
computedInboxClass(child) {
const { type } = child;
const classByType = getInboxClassByType(type);
const { type, phoneNumber } = child;
const classByType = getInboxClassByType(type, phoneNumber);
return classByType;
},
newLinkClick() {