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(() => {
-
+
+
+
+
+