From ae804baf9bf37d199a0d0f4b31b0ce1569f27c40 Mon Sep 17 00:00:00 2001 From: iamsivin Date: Mon, 11 Nov 2024 21:51:32 +0530 Subject: [PATCH] chore: More changes --- .../components-next/Contacts/ContactsLayout.vue | 2 +- .../Contacts/ContactsSidebar/ContactNotes.vue | 10 ++++++++++ .../dashboard/components-next/Editor/Editor.vue | 2 +- .../contact/pages/ContactsPageRouteView.vue | 14 +++++++++++++- 4 files changed, 25 insertions(+), 3 deletions(-) diff --git a/app/javascript/dashboard/components-next/Contacts/ContactsLayout.vue b/app/javascript/dashboard/components-next/Contacts/ContactsLayout.vue index 95062b08c..44e157c39 100644 --- a/app/javascript/dashboard/components-next/Contacts/ContactsLayout.vue +++ b/app/javascript/dashboard/components-next/Contacts/ContactsLayout.vue @@ -147,7 +147,7 @@ const updateCurrentPage = page => { @update:sort="emit('sort', $event)" @more="emit('more')" /> -
+
diff --git a/app/javascript/dashboard/components-next/Contacts/ContactsSidebar/ContactNotes.vue b/app/javascript/dashboard/components-next/Contacts/ContactsSidebar/ContactNotes.vue index 017913554..2f7478730 100644 --- a/app/javascript/dashboard/components-next/Contacts/ContactsSidebar/ContactNotes.vue +++ b/app/javascript/dashboard/components-next/Contacts/ContactsSidebar/ContactNotes.vue @@ -5,6 +5,7 @@ import { useStore, useMapGetter } from 'dashboard/composables/store'; import { useRoute } from 'vue-router'; import { useMessageFormatter } from 'shared/composables/useMessageFormatter'; import { dynamicTime } from 'shared/helpers/timeHelper'; +import { useKeyboardEvents } from 'dashboard/composables/useKeyboardEvents'; import Editor from 'dashboard/components-next/Editor/Editor.vue'; import Avatar from 'dashboard/components-next/avatar/Avatar.vue'; @@ -47,6 +48,14 @@ const onDelete = noteId => { const { contactId } = route.params; store.dispatch('contactNotes/delete', { noteId, contactId }); }; + +const keyboardEvents = { + '$mod+Enter': { + action: () => onAdd(state.message), + allowOnFocusedInput: true, + }, +}; +useKeyboardEvents(keyboardEvents);