From 6973089b268e6f51327e3f449c4e57449283f8cb Mon Sep 17 00:00:00 2001 From: Sergey Shkuratov Date: Wed, 3 Jun 2026 12:31:50 +0300 Subject: [PATCH] refactor(frontend): centralize menu shortcuts --- frontend/src/components/home/ContentAuth.vue | 3 +- frontend/src/components/home/MenuButton.vue | 4 +- frontend/src/components/home/Navigation.vue | 11 +++-- .../misc/keyboard-shortcuts/shortcuts.ts | 29 ++++++------ frontend/src/constants/shortcuts.ts | 47 +++++++++++++++++++ frontend/tests/e2e/misc/menu.spec.ts | 11 +++++ 6 files changed, 84 insertions(+), 21 deletions(-) create mode 100644 frontend/src/constants/shortcuts.ts diff --git a/frontend/src/components/home/ContentAuth.vue b/frontend/src/components/home/ContentAuth.vue index 04d71d132..852703c04 100644 --- a/frontend/src/components/home/ContentAuth.vue +++ b/frontend/src/components/home/ContentAuth.vue @@ -63,7 +63,7 @@ @@ -79,6 +79,7 @@ import {watch, computed, onBeforeUnmount} from 'vue' import {useRoute, useRouter} from 'vue-router' +import {SHORTCUTS} from '@/constants/shortcuts' import Navigation from '@/components/home/Navigation.vue' import QuickActions from '@/components/quick-actions/QuickActions.vue' import BaseButton from '@/components/base/BaseButton.vue' diff --git a/frontend/src/components/home/MenuButton.vue b/frontend/src/components/home/MenuButton.vue index 7e7335cc0..857071beb 100644 --- a/frontend/src/components/home/MenuButton.vue +++ b/frontend/src/components/home/MenuButton.vue @@ -1,6 +1,6 @@