diff options
Diffstat (limited to 'apps/files/src/components/FilesListVirtual.vue')
-rw-r--r-- | apps/files/src/components/FilesListVirtual.vue | 18 |
1 files changed, 4 insertions, 14 deletions
diff --git a/apps/files/src/components/FilesListVirtual.vue b/apps/files/src/components/FilesListVirtual.vue index 9ae520b6e9d..6a075a27b4e 100644 --- a/apps/files/src/components/FilesListVirtual.vue +++ b/apps/files/src/components/FilesListVirtual.vue @@ -80,8 +80,9 @@ import { translate as t, translatePlural as n } from '@nextcloud/l10n' import { defineComponent } from 'vue' import { action as sidebarAction } from '../actions/sidebarAction.ts' -import { useUserConfigStore } from '../store/userconfig.ts' +import { getSummaryFor } from '../utils/fileUtils' import { useSelectionStore } from '../store/selection.js' +import { useUserConfigStore } from '../store/userconfig.ts' import FileEntry from './FileEntry.vue' import FileEntryGrid from './FileEntryGrid.vue' @@ -146,25 +147,14 @@ export default defineComponent({ return this.userConfigStore.userConfig }, - files() { - return this.nodes.filter(node => node.type === 'file') - }, - fileId() { return parseInt(this.$route.params.fileid) || null }, - summaryFile() { - const count = this.files.length - return n('files', '{count} file', '{count} files', count, { count }) - }, - summaryFolder() { - const count = this.nodes.length - this.files.length - return n('files', '{count} folder', '{count} folders', count, { count }) - }, summary() { - return t('files', '{summaryFile} and {summaryFolder}', this) + return getSummaryFor(this.nodes) }, + isMtimeAvailable() { // Hide mtime column on narrow screens if (this.filesListWidth < 768) { |