diff --git a/components/MessageActions.vue b/components/MessageActions.vue index ddd6287..6fe77fc 100644 --- a/components/MessageActions.vue +++ b/components/MessageActions.vue @@ -41,7 +41,7 @@ const deleteMessage = async () => { method: 'DELETE' }) if (!error.value) { - this.$emit('deleteMessage', props.messageIndex) + props.deleteMessage(props.messageIndex) showSnackbar('Deleted!') } showSnackbar('Delete failed') diff --git a/components/MsgContent.vue b/components/MsgContent.vue index 86e3e14..e5e6e0a 100644 --- a/components/MsgContent.vue +++ b/components/MsgContent.vue @@ -12,14 +12,19 @@ const md = new MarkdownIt({ }, }) -const props = defineProps(['content']) +const props = defineProps({ + message: { + type: Object, + required: true + } +}) const contentHtml = ref('') const contentElm = ref(null) watchEffect(() => { - contentHtml.value = props.content ? md.render(props.content) : '' + contentHtml.value = props.message.message ? md.render(props.message.message) : '' }) const bindCopyCodeToButtons = () => { @@ -54,11 +59,19 @@ onUpdated(() => {