feat: Add support for markdown in messages (#1642)

Co-authored-by: Pranav <pranav@chatwoot.com>
This commit is contained in:
Nithin David Thomas
2021-01-15 14:40:50 +05:30
committed by GitHub
parent 5adbc84e0c
commit a5c3c4301c
13 changed files with 208 additions and 40 deletions

View File

@@ -57,6 +57,7 @@
import { mapGetters } from 'vuex';
import { frontendURL, conversationUrl } from '../../../../helper/URLHelper';
import timeMixin from '../../../../mixins/time';
import messageFormatterMixin from 'shared/mixins/messageFormatterMixin';
export default {
directives: {
@@ -66,7 +67,7 @@ export default {
},
},
},
mixins: [timeMixin],
mixins: [timeMixin, messageFormatterMixin],
props: {
show: {
type: Boolean,
@@ -107,7 +108,8 @@ export default {
},
methods: {
prepareContent(content = '') {
return content.replace(
const plainTextContent = this.getPlainText(content);
return plainTextContent.replace(
new RegExp(`(${this.searchTerm})`, 'ig'),
'<span class="searchkey--highlight">$1</span>'
);