aboutsummaryrefslogtreecommitdiffstats
path: root/apps/files/src
diff options
context:
space:
mode:
authorFerdinand Thiessen <opensource@fthiessen.de>2024-05-30 18:26:14 +0200
committerFerdinand Thiessen <opensource@fthiessen.de>2024-05-31 17:17:31 +0200
commitceafe43a4c1e9ebbdf4b966d0e6034852ad068f6 (patch)
treed2667e0f588eef44a2519410e5d59638779869a8 /apps/files/src
parente8adb97098c482c5512ad3e3dcddd4caf4c64e84 (diff)
downloadnextcloud-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.vue10
-rw-r--r--apps/files/src/components/FilesListVirtual.vue3
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"