diff --git a/packages/web-app-files/src/components/FilesListFooterInfo.vue b/packages/web-app-files/src/components/FilesListFooterInfo.vue new file mode 100644 index 00000000000..69c5a8660ce --- /dev/null +++ b/packages/web-app-files/src/components/FilesListFooterInfo.vue @@ -0,0 +1,55 @@ + + + diff --git a/packages/web-app-files/src/views/Favorites.vue b/packages/web-app-files/src/views/Favorites.vue index 4a640f0db1a..11d4d115fb9 100644 --- a/packages/web-app-files/src/views/Favorites.vue +++ b/packages/web-app-files/src/views/Favorites.vue @@ -26,32 +26,22 @@ @@ -70,9 +60,10 @@ import MixinFilesListPagination from '../mixins/filesListPagination' import QuickActions from '../components/FilesLists/QuickActions.vue' import ListLoader from '../components/ListLoader.vue' import NoContentMessage from '../components/NoContentMessage.vue' +import ListInfo from '../components/FilesListFooterInfo.vue' export default { - components: { QuickActions, ListLoader, NoContentMessage }, + components: { QuickActions, ListLoader, NoContentMessage, ListInfo }, mixins: [FileActions, MixinFilesListPositioning, MixinResources, MixinFilesListPagination], @@ -82,7 +73,7 @@ export default { computed: { ...mapState(['app']), - ...mapState('Files', ['currentPage']), + ...mapState('Files', ['currentPage', 'files']), ...mapGetters('Files', [ 'davProperties', 'highlightedFile', diff --git a/packages/web-app-files/src/views/LocationPicker.vue b/packages/web-app-files/src/views/LocationPicker.vue index 536c8f1b02b..2916c77ef2b 100644 --- a/packages/web-app-files/src/views/LocationPicker.vue +++ b/packages/web-app-files/src/views/LocationPicker.vue @@ -52,32 +52,22 @@ :header-position="headerPosition" > @@ -98,6 +88,7 @@ import MixinFilesListPagination from '../mixins/filesListPagination' import NoContentMessage from '../components/NoContentMessage.vue' import ListLoader from '../components/ListLoader.vue' +import ListInfo from '../components/FilesListFooterInfo.vue' export default { metaInfo() { @@ -108,7 +99,8 @@ export default { components: { NoContentMessage, - ListLoader + ListLoader, + ListInfo }, mixins: [MixinsGeneral, MixinResources, MixinRoutes, MixinFilesListPagination], diff --git a/packages/web-app-files/src/views/Personal.vue b/packages/web-app-files/src/views/Personal.vue index 2dd2fcf9bd7..5337e52e584 100644 --- a/packages/web-app-files/src/views/Personal.vue +++ b/packages/web-app-files/src/views/Personal.vue @@ -39,32 +39,22 @@ /> @@ -87,9 +77,10 @@ import QuickActions from '../components/FilesLists/QuickActions.vue' import ListLoader from '../components/ListLoader.vue' import NoContentMessage from '../components/NoContentMessage.vue' import NotFoundMessage from '../components/FilesLists/NotFoundMessage.vue' +import ListInfo from '../components/FilesListFooterInfo.vue' export default { - components: { QuickActions, ListLoader, NoContentMessage, NotFoundMessage }, + components: { QuickActions, ListLoader, NoContentMessage, NotFoundMessage, ListInfo }, mixins: [ MixinAccessibleBreadcrumb, @@ -106,7 +97,7 @@ export default { computed: { ...mapState(['app']), - ...mapState('Files', ['currentPage']), + ...mapState('Files', ['currentPage', 'files']), ...mapGetters('Files', [ 'davProperties', 'highlightedFile', @@ -255,3 +246,10 @@ export default { } } + + diff --git a/packages/web-app-files/src/views/SharedViaLink.vue b/packages/web-app-files/src/views/SharedViaLink.vue index d07bbbc0378..e4d1ec48939 100644 --- a/packages/web-app-files/src/views/SharedViaLink.vue +++ b/packages/web-app-files/src/views/SharedViaLink.vue @@ -27,29 +27,21 @@ @fileClick="$_fileActions_triggerDefaultAction" > @@ -67,9 +59,10 @@ import MixinFilesListPagination from '../mixins/filesListPagination' import ListLoader from '../components/ListLoader.vue' import NoContentMessage from '../components/NoContentMessage.vue' +import ListInfo from '../components/FilesListFooterInfo.vue' export default { - components: { ListLoader, NoContentMessage }, + components: { ListLoader, NoContentMessage, ListInfo }, mixins: [FileActions, MixinFilesListPositioning, MixinResources, MixinFilesListPagination], @@ -79,7 +72,7 @@ export default { computed: { ...mapState(['app']), - ...mapState('Files', ['currentPage']), + ...mapState('Files', ['currentPage', 'files']), ...mapGetters('Files', [ 'davProperties', 'highlightedFile', diff --git a/packages/web-app-files/src/views/SharedWithMe.vue b/packages/web-app-files/src/views/SharedWithMe.vue index da0b0e1744d..9146b038be2 100644 --- a/packages/web-app-files/src/views/SharedWithMe.vue +++ b/packages/web-app-files/src/views/SharedWithMe.vue @@ -56,29 +56,21 @@ @@ -95,9 +87,10 @@ import MixinFilesListPagination from '../mixins/filesListPagination' import ListLoader from '../components/ListLoader.vue' import NoContentMessage from '../components/NoContentMessage.vue' +import ListInfo from '../components/FilesListFooterInfo.vue' export default { - components: { ListLoader, NoContentMessage }, + components: { ListLoader, NoContentMessage, ListInfo }, mixins: [FileActions, MixinFilesListPositioning, MixinFilesListPagination], @@ -108,7 +101,7 @@ export default { computed: { ...mapState(['app']), - ...mapState('Files', ['currentPage']), + ...mapState('Files', ['currentPage', 'files']), ...mapGetters('Files', [ 'davProperties', 'highlightedFile', diff --git a/packages/web-app-files/src/views/SharedWithOthers.vue b/packages/web-app-files/src/views/SharedWithOthers.vue index c46b1b01c45..bb03e861cf0 100644 --- a/packages/web-app-files/src/views/SharedWithOthers.vue +++ b/packages/web-app-files/src/views/SharedWithOthers.vue @@ -29,29 +29,21 @@ @fileClick="$_fileActions_triggerDefaultAction" > @@ -69,9 +61,10 @@ import MixinFilesListPagination from '../mixins/filesListPagination' import ListLoader from '../components/ListLoader.vue' import NoContentMessage from '../components/NoContentMessage.vue' +import ListInfo from '../components/FilesListFooterInfo.vue' export default { - components: { ListLoader, NoContentMessage }, + components: { ListLoader, NoContentMessage, ListInfo }, mixins: [FileActions, MixinFilesListPositioning, MixinResources, MixinFilesListPagination], @@ -81,7 +74,7 @@ export default { computed: { ...mapState(['app']), - ...mapState('Files', ['currentPage']), + ...mapState('Files', ['currentPage', 'files']), ...mapGetters('Files', [ 'davProperties', 'highlightedFile', diff --git a/packages/web-app-files/src/views/Trashbin.vue b/packages/web-app-files/src/views/Trashbin.vue index 45037febcc4..bc6c1c1c940 100644 --- a/packages/web-app-files/src/views/Trashbin.vue +++ b/packages/web-app-files/src/views/Trashbin.vue @@ -27,29 +27,21 @@ @showDetails="setHighlightedFile" > @@ -66,9 +58,10 @@ import MixinFilesListPagination from '../mixins/filesListPagination' import ListLoader from '../components/ListLoader.vue' import NoContentMessage from '../components/NoContentMessage.vue' +import ListInfo from '../components/FilesListFooterInfo.vue' export default { - components: { ListLoader, NoContentMessage }, + components: { ListLoader, NoContentMessage, ListInfo }, mixins: [MixinFilesListPositioning, MixinResources, MixinFilesListPagination], @@ -77,7 +70,7 @@ export default { }), computed: { - ...mapState('Files', ['currentPage']), + ...mapState('Files', ['currentPage', 'files']), ...mapGetters('Files', [ 'davProperties', 'highlightedFile',