fix: adapt NcButtons to nextcloud-vue 9

Signed-off-by: grnd-alt <github@belakkaf.net>
This commit is contained in:
grnd-alt
2025-06-24 11:10:38 +02:00
parent 03d2bd945c
commit ee10097c24
10 changed files with 22 additions and 20 deletions

View File

@@ -22,10 +22,10 @@
label="title" /> label="title" />
</div> </div>
<template #actions> <template #actions>
<NcButton :disabled="!isBoardAndStackChoosen" type="secondary" @click="moveCard"> <NcButton :disabled="!isBoardAndStackChoosen" variant="secondary" @click="moveCard">
{{ t('deck', 'Move card') }} {{ t('deck', 'Move card') }}
</NcButton> </NcButton>
<NcButton :disabled="!isBoardAndStackChoosen" type="primary" @click="cloneCard"> <NcButton :disabled="!isBoardAndStackChoosen" variant="primary" @click="cloneCard">
{{ t('deck', 'Copy card') }} {{ t('deck', 'Copy card') }}
</NcButton> </NcButton>
</template> </template>

View File

@@ -84,7 +84,7 @@
:title="t('deck', 'Apply filter')" :title="t('deck', 'Apply filter')"
:aria-label="t('deck', 'Apply filter')" :aria-label="t('deck', 'Apply filter')"
class="filter-button" class="filter-button"
:type="isFilterActive ? 'primary' : 'tertiary'"> :variant="isFilterActive ? 'primary' : 'tertiary'">
<template #icon> <template #icon>
<FilterIcon v-if="isFilterActive" :size="20" decorative /> <FilterIcon v-if="isFilterActive" :size="20" decorative />
<FilterOffIcon v-else :size="20" decorative /> <FilterOffIcon v-else :size="20" decorative />

View File

@@ -33,8 +33,8 @@
:disable="loading" :disable="loading"
:placeholder="t('deck', 'List name')" :placeholder="t('deck', 'List name')"
type="text" /> type="text" />
<NcButton type="secondary" <NcButton variant="secondary"
native-type="submit" type="submit"
:disabled="loading" :disabled="loading"
:title="t('deck', 'Add list')"> :title="t('deck', 'Add list')">
<template #icon> <template #icon>

View File

@@ -19,7 +19,7 @@
type="datetime-local" /> type="datetime-local" />
<NcActions v-if="canEdit" <NcActions v-if="canEdit"
:menu-title="!duedate ? t('deck', 'Add due date') : null" :menu-title="!duedate ? t('deck', 'Add due date') : null"
type="tertiary" variant="tertiary"
data-cy-due-date-actions> data-cy-due-date-actions>
<template v-if="!duedate" #icon> <template v-if="!duedate" #icon>
<Plus :size="20" /> <Plus :size="20" />
@@ -52,7 +52,7 @@
</NcActions> </NcActions>
<NcButton v-if="!card.done" <NcButton v-if="!card.done"
type="secondary" variant="secondary"
class="completed-button" class="completed-button"
@click="changeCardDoneStatus()"> @click="changeCardDoneStatus()">
<template #icon> <template #icon>
@@ -73,14 +73,14 @@
</div> </div>
<div class="due-actions"> <div class="due-actions">
<NcButton v-if="!card.archived" <NcButton v-if="!card.archived"
type="tertiary" variant="tertiary"
:name="t('deck', 'Not done')" :name="t('deck', 'Not done')"
@click="changeCardDoneStatus()"> @click="changeCardDoneStatus()">
<template #icon> <template #icon>
<ClearIcon :size="20" /> <ClearIcon :size="20" />
</template> </template>
</NcButton> </NcButton>
<NcButton type="secondary" @click="archiveUnarchiveCard()"> <NcButton variant="secondary" @click="archiveUnarchiveCard()">
<template #icon> <template #icon>
<ArchiveIcon :size="20" /> <ArchiveIcon :size="20" />
</template> </template>

View File

@@ -6,7 +6,7 @@
<template> <template>
<div v-if="card" class="card-menu" @click.stop.prevent> <div v-if="card" class="card-menu" @click.stop.prevent>
<NcButton v-if="card.referenceData" <NcButton v-if="card.referenceData"
type="tertiary" variant="tertiary"
:title="t('deck', 'Open link')" :title="t('deck', 'Open link')"
@click="openLink"> @click="openLink">
<template #icon> <template #icon>

View File

@@ -18,7 +18,7 @@
:placeholder="t('deck', 'Board name')" :placeholder="t('deck', 'Board name')"
type="text" type="text"
required /> required />
<NcButton type="tertiary" <NcButton variant="tertiary"
:disabled="loading" :disabled="loading"
:title="t('deck', 'Cancel edit')" :title="t('deck', 'Cancel edit')"
@click.stop.prevent="cancelEdit"> @click.stop.prevent="cancelEdit">
@@ -26,8 +26,8 @@
<CloseIcon :size="20" /> <CloseIcon :size="20" />
</template> </template>
</NcButton> </NcButton>
<NcButton type="tertiary" <NcButton variant="tertiary"
native-type="submit" type="submit"
:disabled="loading" :disabled="loading"
:title="t('deck', 'Save board')"> :title="t('deck', 'Save board')">
<template #icon> <template #icon>
@@ -77,6 +77,7 @@ export default {
}) })
}, },
async createBoard(e) { async createBoard(e) {
alert('createBoard called')
this.loading = true this.loading = true
const title = this.value.trim() const title = this.value.trim()
await this.$store.dispatch('createBoard', { await this.$store.dispatch('createBoard', {
@@ -88,6 +89,7 @@ export default {
this.color = randomColor() this.color = randomColor()
}, },
cancelEdit(e) { cancelEdit(e) {
alert('cancelEdit called')
this.editing = false this.editing = false
this.color = randomColor() this.color = randomColor()
}, },

View File

@@ -129,17 +129,17 @@
:placeholder="t('deck', 'Board name')" :placeholder="t('deck', 'Board name')"
type="text" type="text"
required /> required />
<NcButton type="tertiary" <NcButton variant="tertiary"
:disabled="loading" :disabled="loading"
native-type="submit" type="submit"
:title="t('deck', 'Cancel edit')" :title="t('deck', 'Cancel edit')"
@click.stop.prevent="cancelEdit"> @click.stop.prevent="cancelEdit">
<template #icon> <template #icon>
<CloseIcon :size="20" /> <CloseIcon :size="20" />
</template> </template>
</NcButton> </NcButton>
<NcButton type="tertiary" <NcButton variant="tertiary"
native-type="submit" type="submit"
:disabled="loading" :disabled="loading"
:title="t('deck', 'Save board')"> :title="t('deck', 'Save board')">
<template #icon> <template #icon>

View File

@@ -39,7 +39,7 @@
<NcButton @click="cancel"> <NcButton @click="cancel">
{{ t('deck', 'Cancel') }} {{ t('deck', 'Cancel') }}
</NcButton> </NcButton>
<NcButton type="primary" @click="save"> <NcButton variant="primary" @click="save">
{{ t('deck', 'Clone') }} {{ t('deck', 'Clone') }}
</NcButton> </NcButton>
</template> </template>

View File

@@ -27,7 +27,7 @@
<NcButton @click="close"> <NcButton @click="close">
{{ t('deck', 'Cancel') }} {{ t('deck', 'Cancel') }}
</NcButton> </NcButton>
<NcButton type="primary" @click="exportBoard"> <NcButton variant="primary" @click="exportBoard">
{{ t('deck', 'Export') }} {{ t('deck', 'Export') }}
</NcButton> </NcButton>
</template> </template>

View File

@@ -82,7 +82,7 @@
{{ t('deck', 'Cancel') }} {{ t('deck', 'Cancel') }}
</NcButton> </NcButton>
<NcButton :disabled="loading || !isBoardAndStackChoosen" <NcButton :disabled="loading || !isBoardAndStackChoosen"
type="primary" variant="primary"
@click="createCard"> @click="createCard">
{{ t('deck', 'Create card') }} {{ t('deck', 'Create card') }}
</NcButton> </NcButton>