aboutsummaryrefslogtreecommitdiffstats
path: root/apps/files/src/FilesApp.vue
diff options
context:
space:
mode:
Diffstat (limited to 'apps/files/src/FilesApp.vue')
-rw-r--r--apps/files/src/FilesApp.vue25
1 files changed, 20 insertions, 5 deletions
diff --git a/apps/files/src/FilesApp.vue b/apps/files/src/FilesApp.vue
index a2a7f495c09..6fc02113162 100644
--- a/apps/files/src/FilesApp.vue
+++ b/apps/files/src/FilesApp.vue
@@ -1,17 +1,21 @@
+<!--
+ - SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors
+ - SPDX-License-Identifier: AGPL-3.0-or-later
+ -->
<template>
<NcContent app-name="files">
- <Navigation />
- <FilesList />
+ <Navigation v-if="!isPublic" />
+ <FilesList :is-public="isPublic" />
</NcContent>
</template>
<script lang="ts">
+import { isPublicShare } from '@nextcloud/sharing/public'
import { defineComponent } from 'vue'
-
-import NcContent from '@nextcloud/vue/dist/Components/NcContent.js'
-
+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',
@@ -21,5 +25,16 @@ export default defineComponent({
FilesList,
Navigation,
},
+
+ setup() {
+ // Register global hotkeys
+ useHotKeys()
+
+ const isPublic = isPublicShare()
+
+ return {
+ isPublic,
+ }
+ },
})
</script>