Feature: Send images from widget

This commit is contained in:
Nithin David Thomas 2020-03-30 12:15:06 +05:30 committed by GitHub
parent e56132c506
commit 6c4e1fdaac
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
16 changed files with 305 additions and 67 deletions

View file

@ -1,10 +1,14 @@
<template>
<footer class="footer">
<ChatInputWrap :on-send-message="onSendMessage" />
<ChatInputWrap
:on-send-message="handleSendMessage"
:on-send-attachment="handleSendAttachment"
/>
</footer>
</template>
<script>
import { mapActions } from 'vuex';
import ChatInputWrap from 'widget/components/ChatInputWrap.vue';
export default {
@ -16,9 +20,16 @@ export default {
type: String,
default: '',
},
onSendMessage: {
type: Function,
default: () => {},
},
methods: {
...mapActions('conversation', ['sendMessage', 'sendAttachment']),
handleSendMessage(content) {
this.sendMessage({
content,
});
},
handleSendAttachment(attachment) {
this.sendAttachment({ attachment });
},
},
};