delete works

This commit is contained in:
Henry Jameson 2026-07-08 19:34:09 +03:00
commit 5e306026d8
8 changed files with 42 additions and 98 deletions

View file

@ -22,6 +22,7 @@ const ChatMessageList = {
hoveredMessageChainId: undefined,
}
},
emits: ['messageDelete'],
computed: {
chatItems() {
const messages = [
@ -104,6 +105,9 @@ const ChatMessageList = {
onMessageHover({ isHovered, messageChainId }) {
this.hoveredMessageChainId = isHovered ? messageChainId : undefined
},
onMessageDelete({ messageId, chatId }) {
this.$emit('messageDelete', { messageId, chatId })
},
},
}

View file

@ -6,6 +6,7 @@
:chat-item="chatItem"
:hovered-message-chain="chatItem.messageChainId === hoveredMessageChainId"
@hover="onMessageHover"
@delete="onMessageDelete"
/>
</div>
</template>