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') +}