diff options
Diffstat (limited to 'apps')
-rw-r--r-- | apps/files/src/views/FilesList.vue | 22 |
1 files changed, 8 insertions, 14 deletions
diff --git a/apps/files/src/views/FilesList.vue b/apps/files/src/views/FilesList.vue index 2df6ce10ec2..b40af040984 100644 --- a/apps/files/src/views/FilesList.vue +++ b/apps/files/src/views/FilesList.vue @@ -77,12 +77,14 @@ :description="currentView?.emptyCaption || t('files', 'Upload some content or sync with your devices!')" data-cy-files-content-empty> <template #action> - <NcButton v-if="dir !== '/'" - :aria-label="t('files', 'Go to the previous folder')" - type="primary" - :to="toPreviousDir"> - {{ t('files', 'Go back') }} - </NcButton> + <!-- Uploader --> + <UploadPicker v-if="dir !== '/'" + :content="dirContents" + :destination="currentFolder" + :multiple="true" + class="files-list__header-upload-button" + @failed="onUploadFail" + @uploaded="onUpload" /> </template> <template #icon> <NcIconSvgWrapper :svg="currentView.icon" /> @@ -351,14 +353,6 @@ export default defineComponent({ && this.loading }, - /** - * Route to the previous directory. - */ - toPreviousDir(): Route { - const dir = this.dir.split('/').slice(0, -1).join('/') || '/' - return { ...this.$route, query: { dir } } - }, - shareAttributes(): number[] | undefined { if (!this.currentFolder?.attributes?.['share-types']) { return undefined |