Skip to content

Commit 54dfad2

Browse files
authored
Merge pull request #5715 from nextcloud/chore/vue3/migrate-deprecated-slot-syntax
chore(vue3): migrate deprecated slot syntax
2 parents ba77dc2 + 3d18fe1 commit 54dfad2

File tree

4 files changed

+25
-12
lines changed

4 files changed

+25
-12
lines changed

src/components/AppNavigation/AppointmentConfigList/AppointmentConfigListItem.vue

+12-4
Original file line numberDiff line numberDiff line change
@@ -30,23 +30,31 @@
3030
<template #actions>
3131
<ActionLink :href="config.bookingUrl"
3232
target="_blank">
33-
<OpenInNewIcon slot="icon" :size="20" decorative />
33+
<template #icon>
34+
<OpenInNewIcon :size="20" />
35+
</template>
3436
{{ t('calendar', 'Preview') }}
3537
</ActionLink>
3638
<ActionButton v-if="hasClipboard"
3739
:close-after-click="true"
3840
@click="copyLink">
39-
<LinkVariantIcon slot="icon" :size="20" decorative />
41+
<template #icon>
42+
<LinkVariantIcon :size="20" />
43+
</template>
4044
{{ t('calendar', 'Copy link') }}
4145
</ActionButton>
4246
<ActionButton :close-after-click="true"
4347
@click="showModal = true">
44-
<PencilIcon slot="icon" :size="20" decorative />
48+
<template #icon>
49+
<PencilIcon :size="20" />
50+
</template>
4551
{{ t('calendar', 'Edit') }}
4652
</ActionButton>
4753
<ActionButton :close-after-click="true"
4854
@click="$emit('delete', $event)">
49-
<DeleteIcon slot="icon" :size="20" decorative />
55+
<template #icon>
56+
<DeleteIcon :size="20" />
57+
</template>
5058
{{ t('calendar', 'Delete') }}
5159
</ActionButton>
5260
</template>

src/components/AppNavigation/CalendarList/PublicCalendarListItem.vue

+7-6
Original file line numberDiff line numberDiff line change
@@ -24,19 +24,20 @@
2424
:title="calendar.displayName || $t('calendar', 'Untitled calendar')"
2525
:menu-open.sync="menuOpen"
2626
@click.prevent.stop="toggleEnabled">
27-
<AppNavigationIconBullet v-if="calendar.enabled"
28-
slot="icon"
29-
:color="calendar.color"
30-
@click.prevent.stop="toggleEnabled" />
27+
<template #icon>
28+
<AppNavigationIconBullet v-if="calendar.enabled"
29+
:color="calendar.color"
30+
@click.prevent.stop="toggleEnabled" />
31+
</template>
3132

32-
<template slot="counter">
33+
<template #counter>
3334
<Avatar :user="owner"
3435
:is-guest="true"
3536
:disable-tooltip="true"
3637
:disable-menu="true" />
3738
</template>
3839

39-
<template slot="actions">
40+
<template #actions>
4041
<ActionButton v-if="showCopySubscriptionLinkLabel"
4142
@click.prevent.stop="copySubscriptionLink">
4243
<template #icon>

src/components/AppNavigation/EditCalendarModal/SharingSearch.vue

+3-1
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,9 @@
3939
label="displayName"
4040
@search="findSharee"
4141
@option:selected="shareCalendar">
42-
<span slot="no-options">{{ $t('calendar', 'No users or groups') }}</span>
42+
<template #no-options>
43+
<span>{{ $t('calendar', 'No users or groups') }}</span>
44+
</template>
4345
</NcSelect>
4446
</div>
4547
</template>

src/components/AppointmentConfigModal/NoEmailAddressWarning.vue

+3-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,9 @@
2323
<template>
2424
<AppNavigationItem :title="title"
2525
@click="openUserSettings">
26-
<AlertCircleIcon slot="icon" :size="20" decorative />
26+
<template #icon>
27+
<AlertCircleIcon :size="20" />
28+
</template>
2729
</AppNavigationItem>
2830
</template>
2931

0 commit comments

Comments
 (0)