@@ -60,15 +60,15 @@ import debounce from 'debounce'
6060import { NcSelect } from ' @nextcloud/vue'
6161import { mapState } from ' vuex'
6262import formatting from ' ../../../shared/mixins/formatting.js'
63- import ShareTypes from ' ../../../shared/mixins/shareTypesMixin .js'
63+ import { SHARE_TYPES } from ' ../../../shared/constants .js'
6464
6565export default {
6666 name: ' ShareForm' ,
6767 components: {
6868 NcSelect,
6969 },
7070
71- mixins: [ShareTypes, formatting],
71+ mixins: [formatting],
7272
7373 props: {
7474 shares: {
@@ -160,8 +160,8 @@ export default {
160160 this .loading = true
161161
162162 const shareType = [
163- this . SHARE_TYPES .SHARE_TYPE_USER ,
164- this . SHARE_TYPES .SHARE_TYPE_GROUP ,
163+ SHARE_TYPES .SHARE_TYPE_USER ,
164+ SHARE_TYPES .SHARE_TYPE_GROUP ,
165165 ]
166166
167167 const request = await axios .get (generateOcsUrl (' apps/files_sharing/api/v1/sharees' ), {
@@ -248,7 +248,7 @@ export default {
248248
249249 try {
250250 // filter out current user
251- if (share .value .shareType === this . SHARE_TYPES .SHARE_TYPE_USER
251+ if (share .value .shareType === SHARE_TYPES .SHARE_TYPE_USER
252252 && share .value .shareWith === getCurrentUser ().uid ) {
253253 return arr
254254 }
@@ -274,7 +274,7 @@ export default {
274274 shareWith: result .value .shareWith ,
275275 shareType: result .value .shareType ,
276276 user: result .uuid || result .value .shareWith ,
277- isNoUser: result .value .shareType !== this . SHARE_TYPES .SHARE_TYPE_USER ,
277+ isNoUser: result .value .shareType !== SHARE_TYPES .SHARE_TYPE_USER ,
278278 displayName: result .name || result .label ,
279279 icon: this .shareTypeToIcon (result .value .shareType ),
280280 // Vue unique binding to render within Multiselect's AvatarSelectOption
@@ -290,20 +290,20 @@ export default {
290290 */
291291 shareTypeToIcon (type ) {
292292 switch (type) {
293- case this . SHARE_TYPES .SHARE_TYPE_GUEST :
293+ case SHARE_TYPES .SHARE_TYPE_GUEST :
294294 // default is a user, other icons are here to differenciate
295295 // themselves from it, so let's not display the user icon
296- // case this. SHARE_TYPES.SHARE_TYPE_REMOTE:
297- // case this. SHARE_TYPES.SHARE_TYPE_USER:
296+ // case SHARE_TYPES.SHARE_TYPE_REMOTE:
297+ // case SHARE_TYPES.SHARE_TYPE_USER:
298298 return ' icon-user'
299- case this . SHARE_TYPES .SHARE_TYPE_REMOTE_GROUP :
300- case this . SHARE_TYPES .SHARE_TYPE_GROUP :
299+ case SHARE_TYPES .SHARE_TYPE_REMOTE_GROUP :
300+ case SHARE_TYPES .SHARE_TYPE_GROUP :
301301 return ' icon-group'
302- case this . SHARE_TYPES .SHARE_TYPE_EMAIL :
302+ case SHARE_TYPES .SHARE_TYPE_EMAIL :
303303 return ' icon-mail'
304- case this . SHARE_TYPES .SHARE_TYPE_CIRCLE :
304+ case SHARE_TYPES .SHARE_TYPE_CIRCLE :
305305 return ' icon-circle'
306- case this . SHARE_TYPES .SHARE_TYPE_ROOM :
306+ case SHARE_TYPES .SHARE_TYPE_ROOM :
307307 return ' icon-room'
308308
309309 default :
0 commit comments