diff options
author | Ferdinand Thiessen <opensource@fthiessen.de> | 2025-06-11 13:43:26 +0200 |
---|---|---|
committer | Ferdinand Thiessen <opensource@fthiessen.de> | 2025-06-11 14:38:56 +0200 |
commit | 0a8dbb402b932e3815822fe28e82d8f63f5cb218 (patch) | |
tree | 0a38e6a70894116339e48053ec19cb7764366aa3 /apps/files/src/FilesApp.vue | |
parent | c4f071a577843751647879dfa97a29372bfb9e18 (diff) | |
download | nextcloud-server-refactor/files-hotkeys.tar.gz nextcloud-server-refactor/files-hotkeys.zip |
refactor(files): move hotkey handling to composablerefactor/files-hotkeys
This is a composable - not a service, because it is using the
`useHotKey` composable. At this moment it works, but in general
its only safe to put composables into `setup`-context.
This makes it future prove.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Diffstat (limited to 'apps/files/src/FilesApp.vue')
-rw-r--r-- | apps/files/src/FilesApp.vue | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/apps/files/src/FilesApp.vue b/apps/files/src/FilesApp.vue index 54821a03457..6fc02113162 100644 --- a/apps/files/src/FilesApp.vue +++ b/apps/files/src/FilesApp.vue @@ -12,11 +12,10 @@ <script lang="ts"> import { isPublicShare } from '@nextcloud/sharing/public' import { defineComponent } from 'vue' - import NcContent from '@nextcloud/vue/components/NcContent' - import Navigation from './views/Navigation.vue' import FilesList from './views/FilesList.vue' +import { useHotKeys } from './composables/useHotKeys' export default defineComponent({ name: 'FilesApp', @@ -28,6 +27,9 @@ export default defineComponent({ }, setup() { + // Register global hotkeys + useHotKeys() + const isPublic = isPublicShare() return { |