Skip to content

Commit ccc41e8

Browse files
committed
delete button removed in public article list.
1 parent ddc9379 commit ccc41e8

File tree

3 files changed

+18
-5
lines changed

3 files changed

+18
-5
lines changed

src/Clients/vue-client/src/components/Articles/ArticleList.vue

+7-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
<template>
22
<div class="row">
3-
<ArticleListItem v-for="item in items" :key="item.id" :item="item" />
3+
<ArticleListItem
4+
v-for="item in items"
5+
:removeButtonActive="removeButtonActive"
6+
:key="item.id"
7+
:item="item"
8+
/>
49
</div>
510
</template>
611

@@ -12,6 +17,6 @@ export default {
1217
ArticleListItem,
1318
},
1419
15-
props: ['items'],
20+
props: ['items', 'removeButtonActive'],
1621
}
1722
</script>

src/Clients/vue-client/src/components/Articles/ArticleListItem.vue

+10-2
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
{{ item.content }}
1616
</p>
1717
</div>
18-
<div class="buttons">
18+
<div v-if="removeButtonActive" class="buttons">
1919
<i
2020
class="fa-solid fa-trash text-danger"
2121
@click="deleteItem(item.id)"
@@ -29,7 +29,15 @@
2929
<script>
3030
import { mapGetters } from 'vuex'
3131
export default {
32-
props: ['item'],
32+
props: {
33+
item: {
34+
type: Object,
35+
},
36+
removeButtonActive: {
37+
type: Boolean,
38+
default: false,
39+
},
40+
},
3341
computed: {
3442
...mapGetters({
3543
currentUser: 'users/currentUser',

src/Clients/vue-client/src/views/Article/MyArticlesView.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
<i class="fas fa-plus-circle"></i> Add New Article
1313
</router-link>
1414
</p>
15-
<ArticleList :items="getMyArticles" />
15+
<ArticleList :items="getMyArticles" :removeButtonActive="true" />
1616
</div>
1717
</div>
1818
</div>

0 commit comments

Comments
 (0)