Merge pull request #2195 from gradido/bug-icon-all-contributions

fix: 🍰 Show Not Icons In `allContribution` List
This commit is contained in:
Alexander Friedland 2022-09-13 13:21:32 +02:00 committed by GitHub
commit 0525a1e689
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 14 additions and 2 deletions

View File

@ -4,6 +4,7 @@
<contribution-list-item
v-bind="item"
:contributionId="item.id"
:allContribution="allContribution"
@update-contribution-form="updateContributionForm"
@delete-contribution="deleteContribution"
@update-state="updateState"
@ -44,6 +45,11 @@ export default {
required: true,
},
pageSize: { type: Number, default: 25 },
allContribution: {
type: Boolean,
required: false,
default: false,
},
},
data() {
return {

View File

@ -29,7 +29,7 @@
<div class="mr-2">{{ memo }}</div>
<div class="d-flex flex-row-reverse">
<div
v-if="!['CONFIRMED', 'DELETED'].includes(state)"
v-if="!['CONFIRMED', 'DELETED'].includes(state) && !allContribution"
class="pointer ml-5"
@click="
$emit('update-contribution-form', {
@ -43,7 +43,7 @@
<b-icon icon="pencil" class="h2"></b-icon>
</div>
<div
v-if="!['CONFIRMED', 'DELETED'].includes(state)"
v-if="!['CONFIRMED', 'DELETED'].includes(state) && !allContribution"
class="pointer"
@click="deleteContribution({ id })"
>
@ -141,6 +141,11 @@ export default {
type: Number,
required: true,
},
allContribution: {
type: Boolean,
required: false,
default: false,
},
},
data() {
return {

View File

@ -73,6 +73,7 @@
:contributionCount="contributionCountAll"
:showPagination="true"
:pageSize="pageSizeAll"
:allContribution="true"
/>
</b-tab>
</b-tabs>