From e0b67bb5527fba1481495320881bf2b6f81d08e6 Mon Sep 17 00:00:00 2001 From: Sivin Varghese <64252451+iamsivin@users.noreply.github.com> Date: Mon, 5 Aug 2024 18:59:47 +0530 Subject: [PATCH] feat: Rewrite `keyboardEventListener` mixin to a composable (#9831) --- .../dashboard/components/ChatList.vue | 116 +++++++++--------- .../dashboard/components/layout/Sidebar.vue | 87 +++++++------ .../widgets/WootWriter/ReplyTopPanel.vue | 63 ++++++---- .../widgets/conversation/ReplyBox.vue | 2 +- .../spec/useDetectKeyboardLayout.spec.js | 101 +++++++++++++++ .../spec/useKeyboardEvents.spec.js | 29 +++++ .../composables/useDetectKeyboardLayout.js | 73 +++++++++++ .../composables/useKeyboardEvents.js | 115 +++++++++++++++++ .../shared/helpers/KeyboardHelpers.js | 8 ++ 9 files changed, 474 insertions(+), 120 deletions(-) create mode 100644 app/javascript/dashboard/composables/spec/useDetectKeyboardLayout.spec.js create mode 100644 app/javascript/dashboard/composables/spec/useKeyboardEvents.spec.js create mode 100644 app/javascript/dashboard/composables/useDetectKeyboardLayout.js create mode 100644 app/javascript/dashboard/composables/useKeyboardEvents.js diff --git a/app/javascript/dashboard/components/ChatList.vue b/app/javascript/dashboard/components/ChatList.vue index 22d5278a5..9c979a7fc 100644 --- a/app/javascript/dashboard/components/ChatList.vue +++ b/app/javascript/dashboard/components/ChatList.vue @@ -1,14 +1,15 @@