231231
232232<script >
233233import IconPlus from ' @material-symbols/svg-400/outlined/add.svg?raw'
234+ import IconCheck from ' @material-symbols/svg-400/outlined/check.svg?raw'
234235import IconCodeBrackets from ' @material-symbols/svg-400/outlined/code.svg?raw'
235236import IconCopyAll from ' @material-symbols/svg-400/outlined/copy_all.svg?raw'
236237import IconDelete from ' @material-symbols/svg-400/outlined/delete.svg?raw'
@@ -250,14 +251,6 @@ import NcCheckboxRadioSwitch from '@nextcloud/vue/components/NcCheckboxRadioSwit
250251import NcIconSvgWrapper from ' @nextcloud/vue/components/NcIconSvgWrapper'
251252import NcNoteCard from ' @nextcloud/vue/components/NcNoteCard'
252253import NcTextField from ' @nextcloud/vue/components/NcTextField'
253- import IconAccountMultiple from ' vue-material-design-icons/AccountMultipleOutline.vue'
254- import IconCheck from ' vue-material-design-icons/Check.vue'
255- import IconCodeBrackets from ' vue-material-design-icons/CodeBrackets.vue'
256- import IconLinkVariant from ' vue-material-design-icons/Link.vue'
257- import IconLinkBoxVariantOutline from ' vue-material-design-icons/LinkBoxOutline.vue'
258- import IconPlus from ' vue-material-design-icons/Plus.vue'
259- import IconQr from ' vue-material-design-icons/Qrcode.vue'
260- import IconDelete from ' vue-material-design-icons/TrashCanOutline.vue'
261254import FormsIcon from ' ../Icons/FormsIcon.vue'
262255import IconCopyAll from ' ../Icons/IconCopyAll.vue'
263256import QRDialog from ' ../QRDialog.vue'
@@ -273,16 +266,6 @@ import OcsResponse2Data from '../../utils/OcsResponse2Data.js'
273266export default {
274267 components: {
275268 NcIconSvgWrapper,
276- FormsIcon,
277- IconAccountMultiple,
278- IconCheck,
279- IconCodeBrackets,
280- IconCopyAll,
281- IconDelete,
282- IconLinkBoxVariantOutline,
283- IconLinkVariant,
284- IconPlus,
285- IconQr,
286269 NcActions,
287270 NcActionButton,
288271 NcActionLink,
@@ -318,6 +301,7 @@ export default {
318301 setup () {
319302 return {
320303 FormsIcon,
304+ IconCheck,
321305 IconCopyAll,
322306 IconPlus,
323307 IconCodeBrackets,
@@ -339,21 +323,6 @@ export default {
339323 }
340324 },
341325
342- watch: {
343- publicLinkShares: {
344- immediate: true ,
345- handler (shares ) {
346- const nextShareTokens = {}
347- for (const share of shares) {
348- nextShareTokens[share .id ] =
349- this .shareTokens [share .id ] ?? share .shareWith
350- }
351-
352- this .shareTokens = nextShareTokens
353- },
354- },
355- },
356-
357326 computed: {
358327 isCurrentUserOwner () {
359328 return getCurrentUser ().uid === this .form .ownerId
@@ -383,6 +352,21 @@ export default {
383352 },
384353 },
385354
355+ watch: {
356+ publicLinkShares: {
357+ immediate: true ,
358+ handler (shares ) {
359+ const nextShareTokens = {}
360+ for (const share of shares) {
361+ nextShareTokens[share .id ] =
362+ this .shareTokens [share .id ] ?? share .shareWith
363+ }
364+
365+ this .shareTokens = nextShareTokens
366+ },
367+ },
368+ },
369+
386370 methods: {
387371 /**
388372 * Add share
0 commit comments