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 @@
-