diff options
author | Ferdinand Thiessen <opensource@fthiessen.de> | 2024-05-30 18:26:14 +0200 |
---|---|---|
committer | Ferdinand Thiessen <opensource@fthiessen.de> | 2024-05-31 17:17:31 +0200 |
commit | ceafe43a4c1e9ebbdf4b966d0e6034852ad068f6 (patch) | |
tree | d2667e0f588eef44a2519410e5d59638779869a8 /apps/files/src | |
parent | e8adb97098c482c5512ad3e3dcddd4caf4c64e84 (diff) | |
download | nextcloud-server-ceafe43a4c1e9ebbdf4b966d0e6034852ad068f6.tar.gz nextcloud-server-ceafe43a4c1e9ebbdf4b966d0e6034852ad068f6.zip |
refactor(files): Make `currentView` a prop of `FilesListTableFooter`
We already have this as a required prop in `FilesListVirtual`,
so passing it to the footer is straight forward and removed need of computed
value.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Diffstat (limited to 'apps/files/src')
-rw-r--r-- | apps/files/src/components/FilesListTableFooter.vue | 10 | ||||
-rw-r--r-- | apps/files/src/components/FilesListVirtual.vue | 3 |
2 files changed, 7 insertions, 6 deletions
diff --git a/apps/files/src/components/FilesListTableFooter.vue b/apps/files/src/components/FilesListTableFooter.vue index 5b4108fcaf1..debace7a681 100644 --- a/apps/files/src/components/FilesListTableFooter.vue +++ b/apps/files/src/components/FilesListTableFooter.vue @@ -44,7 +44,7 @@ import type { Node } from '@nextcloud/files' import type { PropType } from 'vue' -import { formatFileSize } from '@nextcloud/files' +import { View, formatFileSize } from '@nextcloud/files' import { translate } from '@nextcloud/l10n' import { defineComponent } from 'vue' @@ -55,6 +55,10 @@ export default defineComponent({ name: 'FilesListTableFooter', props: { + currentView: { + type: View, + required: true, + }, isMtimeAvailable: { type: Boolean, default: false, @@ -87,10 +91,6 @@ export default defineComponent({ }, computed: { - currentView() { - return this.$navigation.active - }, - dir() { // Remove any trailing slash but leave root slash return (this.$route?.query?.dir || '/').replace(/^(.+)\/$/, '$1') diff --git a/apps/files/src/components/FilesListVirtual.vue b/apps/files/src/components/FilesListVirtual.vue index 1a5626c687b..17831a97a3f 100644 --- a/apps/files/src/components/FilesListVirtual.vue +++ b/apps/files/src/components/FilesListVirtual.vue @@ -43,7 +43,8 @@ <!-- Tfoot--> <template #footer> - <FilesListTableFooter :files-list-width="filesListWidth" + <FilesListTableFooter :current-view="currentView" + :files-list-width="filesListWidth" :is-mtime-available="isMtimeAvailable" :is-size-available="isSizeAvailable" :nodes="nodes" |