diff --git a/app/javascript/dashboard/components/CustomSnoozeModal.vue b/app/javascript/dashboard/components/CustomSnoozeModal.vue index 46b3d33f2..c0ecd8eda 100644 --- a/app/javascript/dashboard/components/CustomSnoozeModal.vue +++ b/app/javascript/dashboard/components/CustomSnoozeModal.vue @@ -3,7 +3,7 @@ import { ref } from 'vue'; import Dialog from 'dashboard/components-next/dialog/Dialog.vue'; import DatePicker from 'dashboard/components-next/DatePicker/DatePicker.vue'; -const emit = defineEmits(['chooseTime']); +const emit = defineEmits(['chooseTime', 'close']); const dialogRef = ref(null); const datePickerRef = ref(null); @@ -20,6 +20,7 @@ const onClear = () => { const onDialogClose = () => { datePickerRef.value?.resetState(); + emit('close'); }; const open = () => { diff --git a/app/javascript/dashboard/routes/dashboard/commands/CmdBarConversationSnooze.vue b/app/javascript/dashboard/routes/dashboard/commands/CmdBarConversationSnooze.vue index f920e5242..5fad7db96 100644 --- a/app/javascript/dashboard/routes/dashboard/commands/CmdBarConversationSnooze.vue +++ b/app/javascript/dashboard/routes/dashboard/commands/CmdBarConversationSnooze.vue @@ -42,7 +42,6 @@ const onCmdSnoozeConversation = snoozeType => { }; const chooseSnoozeTime = customSnoozeTime => { - store.dispatch('setContextMenuChatId', null); if (customSnoozeTime) { toggleStatus( wootConstants.STATUS_TYPE.SNOOZED, @@ -51,9 +50,17 @@ const chooseSnoozeTime = customSnoozeTime => { } }; +const clearContextMenu = () => { + store.dispatch('setContextMenuChatId', null); +}; + useEmitter(CMD_SNOOZE_CONVERSATION, onCmdSnoozeConversation);