feat: Custom fields in pre-chat form (#4189)

This commit is contained in:
Muhsin Keloth
2022-04-19 12:47:29 +05:30
committed by GitHub
parent 1ccd29140d
commit 26f23a6e21
25 changed files with 824 additions and 160 deletions

View File

@@ -1,7 +1,7 @@
<template>
<div class="flex flex-1 flex-col justify-end">
<div class="flex flex-1 overflow-auto">
<!-- Load Converstion List Components Here -->
<!-- Load Conversation List Components Here -->
</div>
<team-availability
:available-agents="availableAgents"
@@ -40,16 +40,12 @@ export default {
availableAgents: 'agent/availableAgents',
activeCampaign: 'campaign/getActiveCampaign',
conversationSize: 'conversation/getConversationSize',
currentUser: 'contacts/getCurrentUser',
}),
},
methods: {
startConversation() {
const isUserEmailAvailable = !!this.currentUser.email;
if (this.preChatFormEnabled && !this.conversationSize) {
return this.replaceRoute('prechat-form', {
disableContactFields: isUserEmailAvailable,
});
return this.replaceRoute('prechat-form');
}
return this.replaceRoute('messages');
},