diff options
author | John Molakvoæ <skjnldsv@users.noreply.github.com> | 2022-07-07 12:48:27 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-07-07 12:48:27 +0300 |
commit | 3ce8f2dc574141404bf6070b4309d8b04d50f3c4 (patch) | |
tree | d633c01c5c37a253a9b23a9709d63f629a47f14c /apps/files_sharing | |
parent | b3ee9b7b985131d55f1d3d40fa701220538bd1e5 (diff) | |
parent | 7bbf44e040dda3786dc8d1583a70ce6233416144 (diff) |
Merge pull request #32654 from nextcloud/backport/32594/stable24
Diffstat (limited to 'apps/files_sharing')
-rw-r--r-- | apps/files_sharing/src/views/SharingTab.vue | 30 |
1 files changed, 20 insertions, 10 deletions
diff --git a/apps/files_sharing/src/views/SharingTab.vue b/apps/files_sharing/src/views/SharingTab.vue index d1174218b08..53e48dfa1e9 100644 --- a/apps/files_sharing/src/views/SharingTab.vue +++ b/apps/files_sharing/src/views/SharingTab.vue @@ -23,7 +23,7 @@ <template> <div :class="{ 'icon-loading': loading }"> <!-- error message --> - <div v-if="error" class="emptycontent"> + <div v-if="error" class="emptycontent" :class="{ emptyContentWithSections: sections.length > 0 }"> <div class="icon icon-error" /> <h2>{{ error }}</h2> </div> @@ -73,15 +73,15 @@ :id="`${fileInfo.id}`" type="file" :name="fileInfo.name" /> - - <!-- additionnal entries, use it with cautious --> - <div v-for="(section, index) in sections" - :ref="'section-' + index" - :key="index" - class="sharingTab__additionalContent"> - <component :is="section($refs['section-'+index], fileInfo)" :file-info="fileInfo" /> - </div> </template> + + <!-- additionnal entries, use it with cautious --> + <div v-for="(section, index) in sections" + :ref="'section-' + index" + :key="index" + class="sharingTab__additionalContent"> + <component :is="section($refs['section-'+index], fileInfo)" :file-info="fileInfo" /> + </div> </div> </template> @@ -204,7 +204,11 @@ export default { this.processSharedWithMe(sharedWithMe) this.processShares(shares) } catch (error) { - this.error = t('files_sharing', 'Unable to load the shares list') + if (error.response.data?.ocs?.meta?.message) { + this.error = error.response.data.ocs.meta.message + } else { + this.error = t('files_sharing', 'Unable to load the shares list') + } this.loading = false console.error('Error loading the shares list', error) } @@ -353,3 +357,9 @@ export default { }, } </script> + +<style scoped lang="scss"> +.emptyContentWithSections { + margin: 1rem auto; +} +</style> |