From 3a3cf77da112e75a9d1a41ed1a272f8c28147dda Mon Sep 17 00:00:00 2001 From: Sebastian Date: Tue, 26 May 2026 23:17:03 -0400 Subject: [PATCH] fix: recipient click Signed-off-by: Sebastian --- src/components/MessageList.vue | 14 +++++++++++++- src/components/common/RecipientDetails.vue | 11 ++++++++++- src/stores/mailStore.ts | 4 ---- 3 files changed, 23 insertions(+), 6 deletions(-) diff --git a/src/components/MessageList.vue b/src/components/MessageList.vue index b8a6db7..f558021 100644 --- a/src/components/MessageList.vue +++ b/src/components/MessageList.vue @@ -210,6 +210,15 @@ const handleFlag = (flag: string, value: boolean) => { } } +const handleRecipientClick = (message: EntityObject) => { + if (props.selectionMode) { + emit('selectionToggleOne', message) + return + } + + emit('open', message) +} + onBeforeUnmount(() => { clearLongPressTimer() @@ -364,7 +373,10 @@ onBeforeUnmount(() => { - + diff --git a/src/components/common/RecipientDetails.vue b/src/components/common/RecipientDetails.vue index 476e6c2..54282e9 100644 --- a/src/components/common/RecipientDetails.vue +++ b/src/components/common/RecipientDetails.vue @@ -11,6 +11,11 @@ interface Props { const props = defineProps() +// Emits +const emit = defineEmits<{ + clicked: [] +}>() + const mailUiStore = useMailUiStore() const { showSnackbar } = useSnackbar() @@ -51,6 +56,10 @@ const handleCompose = () => { mailUiStore.openComposer(props.address, ComposerMode.Fresh) } + +const handleClick = () => { + emit('clicked') +}