fix: use vue3 slot syntax

Signed-off-by: grnd-alt <git@belakkaf.net>
This commit is contained in:
grnd-alt
2025-03-10 13:07:52 +01:00
committed by grnd-alt
parent de907d69c5
commit a7d34360b1
8 changed files with 28 additions and 12 deletions

2
package-lock.json generated
View File

@@ -22,7 +22,7 @@
"@nextcloud/moment": "^1.3.2", "@nextcloud/moment": "^1.3.2",
"@nextcloud/notify_push": "^1.3.0", "@nextcloud/notify_push": "^1.3.0",
"@nextcloud/router": "^3.0.1", "@nextcloud/router": "^3.0.1",
"@nextcloud/vue": "^9.0.0-alpha.6", "@nextcloud/vue": "^9.0.0-alpha.7",
"@vue/compat": "^3.5.13", "@vue/compat": "^3.5.13",
"@vue/compiler-sfc": "^3.5.13", "@vue/compiler-sfc": "^3.5.13",
"@vue/vue3-jest": "^29.2.6", "@vue/vue3-jest": "^29.2.6",

View File

@@ -43,7 +43,7 @@
"@nextcloud/moment": "^1.3.2", "@nextcloud/moment": "^1.3.2",
"@nextcloud/notify_push": "^1.3.0", "@nextcloud/notify_push": "^1.3.0",
"@nextcloud/router": "^3.0.1", "@nextcloud/router": "^3.0.1",
"@nextcloud/vue": "^9.0.0-alpha.6", "@nextcloud/vue": "^9.0.0-alpha.7",
"@vue/compat": "^3.5.13", "@vue/compat": "^3.5.13",
"@vue/compiler-sfc": "^3.5.13", "@vue/compiler-sfc": "^3.5.13",
"@vue/vue3-jest": "^29.2.6", "@vue/vue3-jest": "^29.2.6",

View File

@@ -10,9 +10,15 @@
:key="activity.activity_id" :key="activity.activity_id"
:activity="activity" /> :activity="activity" />
<InfiniteLoading :identifier="objectId" @infinite="infiniteHandler" @change="changeObject"> <InfiniteLoading :identifier="objectId" @infinite="infiniteHandler" @change="changeObject">
<div slot="spinner" class="icon-loading" /> <template #spinner>
<div slot="no-more" /> <div class="icon-loading" />
<div slot="no-results" /> </template>
<template #no-more>
<div />
</template>
<template #no-results>
<div />
</template>
</InfiniteLoading> </InfiniteLoading>
</div> </div>
</template> </template>

View File

@@ -231,12 +231,16 @@
</NcActionButton> </NcActionButton>
<NcActionButton v-if="compactMode" <NcActionButton v-if="compactMode"
@click="toggleCompactMode"> @click="toggleCompactMode">
<ArrowExpandVerticalIcon slot="icon" :size="20" decorative /> <template #icon>
<ArrowExpandVerticalIcon :size="20" decorative />
</template>
{{ t('deck', 'Toggle compact mode') }} {{ t('deck', 'Toggle compact mode') }}
</NcActionButton> </NcActionButton>
<NcActionButton v-else <NcActionButton v-else
@click="toggleCompactMode"> @click="toggleCompactMode">
<ArrowCollapseVerticalIcon slot="icon" :size="20" decorative /> <template #icon>
<ArrowCollapseVerticalIcon :size="20" decorative />
</template>
{{ t('deck', 'Toggle compact mode') }} {{ t('deck', 'Toggle compact mode') }}
</NcActionButton> </NcActionButton>
<NcActionButton @click="toggleShowCardCover"> <NcActionButton @click="toggleShowCardCover">

View File

@@ -29,8 +29,8 @@
{{ t('deck', 'Create a new list to add cards to this board') }} {{ t('deck', 'Create a new list to add cards to this board') }}
<form @submit.prevent="addNewStack()"> <form @submit.prevent="addNewStack()">
<NcTextField ref="newStackInput" <NcTextField ref="newStackInput"
v-model="newStackTitle"
:disable="loading" :disable="loading"
:value.sync="newStackTitle"
:placeholder="t('deck', 'List name')" :placeholder="t('deck', 'List name')"
type="text" /> type="text" />
<NcButton type="secondary" <NcButton type="secondary"

View File

@@ -4,8 +4,12 @@
--> -->
<template> <template>
<CardDetailEntry :label="t('deck', 'Assign a due date to this card…')" data-test="due-date-selector"> <CardDetailEntry :label="t('deck', 'Assign a due date to this card…')" data-test="due-date-selector">
<Calendar v-if="!card.done" slot="icon" :size="20" /> <template v-if="!card.done" #icon>
<CalendarCheck v-else slot="icon" :size="20" /> <Calendar :size="20" />
</template>
<template v-else #icon>
<CalendarCheck :size="20" />
</template>
<template v-if="!card.done && !card.archived"> <template v-if="!card.done && !card.archived">
<NcDateTimePickerNative v-if="duedate" <NcDateTimePickerNative v-if="duedate"
id="card-duedate-picker" id="card-duedate-picker"

View File

@@ -6,7 +6,9 @@
<template> <template>
<div> <div>
<NcActionButton v-if="!hideDetailsEntry" :close-after-click="true" @click="openCard"> <NcActionButton v-if="!hideDetailsEntry" :close-after-click="true" @click="openCard">
<CardBulletedIcon slot="icon" :size="20" decorative /> <template #icon>
<CardBulletedIcon icon :size="20" decorative />
</template>
{{ t('deck', 'Card details') }} {{ t('deck', 'Card details') }}
</NcActionButton> </NcActionButton>
<NcActionButton v-if="canEdit" :close-after-click="true" @click="editTitle"> <NcActionButton v-if="canEdit" :close-after-click="true" @click="editTitle">

View File

@@ -21,7 +21,7 @@
<AccountIcon v-if="board.acl.length > 0" /> <AccountIcon v-if="board.acl.length > 0" />
</template> </template>
<template v-if="!deleted" slot="actions"> <template v-if="!deleted" #actions>
<template v-if="!isDueSubmenuActive"> <template v-if="!isDueSubmenuActive">
<NcActionButton icon="icon-info" <NcActionButton icon="icon-info"
:close-after-click="true" :close-after-click="true"