diff options
Diffstat (limited to 'apps/files/src/FilesApp.vue')
-rw-r--r-- | apps/files/src/FilesApp.vue | 25 |
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> |