feat: Update Captain pages UI (#13184)

This commit is contained in:
Sivin Varghese
2026-01-07 00:44:07 +05:30
committed by GitHub
parent 68fc2e36aa
commit d6d7aba465
25 changed files with 398 additions and 316 deletions
+27
View File
@@ -171,3 +171,30 @@ export const getInboxWarningIconClass = (type, reauthorizationRequired) => {
}
return '';
};
export const getChannelTypeDisplayName = (type, medium) => {
// Handle Twilio special case
if (type === INBOX_TYPES.TWILIO) {
return medium === TWILIO_CHANNEL_MEDIUM.WHATSAPP
? 'Twilio WhatsApp'
: 'Twilio SMS';
}
// Map channel types to display names
const channelTypeMap = {
[INBOX_TYPES.WEB]: 'Website',
[INBOX_TYPES.FB]: 'Messenger',
[INBOX_TYPES.TWITTER]: 'Twitter',
[INBOX_TYPES.WHATSAPP]: 'WhatsApp',
[INBOX_TYPES.API]: 'API',
[INBOX_TYPES.EMAIL]: 'Email',
[INBOX_TYPES.TELEGRAM]: 'Telegram',
[INBOX_TYPES.LINE]: 'Line',
[INBOX_TYPES.SMS]: 'SMS',
[INBOX_TYPES.INSTAGRAM]: 'Instagram',
[INBOX_TYPES.TIKTOK]: 'TikTok',
[INBOX_TYPES.VOICE]: 'Voice',
};
return channelTypeMap[type] || 'Chat';
};