Added a new message action: edit

This commit is contained in:
Rafi
2023-03-19 13:13:27 +08:00
parent ea69a350f4
commit 4e40530a8c
4 changed files with 20 additions and 1 deletions

View File

@@ -9,6 +9,10 @@ const props = defineProps({
messageIndex: {
type: Number,
required: true
},
usePrompt: {
type: Function,
required: true
}
})
@@ -24,6 +28,10 @@ const copyMessage = () => {
showSnackbar('Copied!')
}
const editMessage = () => {
props.usePrompt(props.message.message)
}
const deleteMessage = async () => {
const { data, error } = await useAuthFetch(`/api/chat/messages/${props.message.id}/`, {
method: 'DELETE'
@@ -53,8 +61,15 @@ const deleteMessage = async () => {
<v-list>
<v-list-item
@click="copyMessage()"
:title="$t('copy')"
prepend-icon="content_copy"
>
</v-list-item>
<v-list-item
@click="editMessage()"
:title="$t('edit')"
prepend-icon="edit"
>
<v-list-item-title>{{ $t('copy') }}</v-list-item-title>
</v-list-item>
<!-- <v-list-item-->
<!-- @click="deleteMessage()"-->