diff options
Diffstat (limited to 'apps/files_sharing/src/views/SharingList.vue')
-rw-r--r-- | apps/files_sharing/src/views/SharingList.vue | 22 |
1 files changed, 4 insertions, 18 deletions
diff --git a/apps/files_sharing/src/views/SharingList.vue b/apps/files_sharing/src/views/SharingList.vue index 05dc87d9b07..6da48c2eece 100644 --- a/apps/files_sharing/src/views/SharingList.vue +++ b/apps/files_sharing/src/views/SharingList.vue @@ -27,15 +27,15 @@ :file-info="fileInfo" :share="share" :is-unique="isUnique(share)" - @remove:share="removeShare" /> + @open-sharing-details="openSharingDetails(share)" /> </ul> </template> <script> // eslint-disable-next-line no-unused-vars -import Share from '../models/Share.js' import SharingEntry from '../components/SharingEntry.vue' import ShareTypes from '../mixins/ShareTypes.js' +import ShareDetails from '../mixins/ShareDetails.js' export default { name: 'SharingList', @@ -44,12 +44,12 @@ export default { SharingEntry, }, - mixins: [ShareTypes], + mixins: [ShareTypes, ShareDetails], props: { fileInfo: { type: Object, - default: () => {}, + default: () => { }, required: true, }, shares: { @@ -58,7 +58,6 @@ export default { required: true, }, }, - computed: { hasShares() { return this.shares.length === 0 @@ -71,18 +70,5 @@ export default { } }, }, - - methods: { - /** - * Remove a share from the shares list - * - * @param {Share} share the share to remove - */ - removeShare(share) { - const index = this.shares.findIndex(item => item === share) - // eslint-disable-next-line vue/no-mutating-props - this.shares.splice(index, 1) - }, - }, } </script> |