aboutsummaryrefslogtreecommitdiffstats
path: root/apps/files/src/FilesApp.vue
diff options
context:
space:
mode:
authorFerdinand Thiessen <opensource@fthiessen.de>2025-06-11 13:43:26 +0200
committerFerdinand Thiessen <opensource@fthiessen.de>2025-06-11 14:38:56 +0200
commit0a8dbb402b932e3815822fe28e82d8f63f5cb218 (patch)
tree0a38e6a70894116339e48053ec19cb7764366aa3 /apps/files/src/FilesApp.vue
parentc4f071a577843751647879dfa97a29372bfb9e18 (diff)
downloadnextcloud-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.vue6
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 {