File tree 3 files changed +18
-5
lines changed
src/Clients/vue-client/src
3 files changed +18
-5
lines changed Original file line number Diff line number Diff line change 1
1
<template >
2
2
<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
+ />
4
9
</div >
5
10
</template >
6
11
@@ -12,6 +17,6 @@ export default {
12
17
ArticleListItem,
13
18
},
14
19
15
- props: [' items' ],
20
+ props: [' items' , ' removeButtonActive ' ],
16
21
}
17
22
</script >
Original file line number Diff line number Diff line change 15
15
{{ item.content }}
16
16
</p >
17
17
</div >
18
- <div class =" buttons" >
18
+ <div v-if = " removeButtonActive " class =" buttons" >
19
19
<i
20
20
class =" fa-solid fa-trash text-danger"
21
21
@click =" deleteItem(item.id)"
29
29
<script >
30
30
import { mapGetters } from ' vuex'
31
31
export default {
32
- props: [' item' ],
32
+ props: {
33
+ item: {
34
+ type: Object ,
35
+ },
36
+ removeButtonActive: {
37
+ type: Boolean ,
38
+ default: false ,
39
+ },
40
+ },
33
41
computed: {
34
42
... mapGetters ({
35
43
currentUser: ' users/currentUser' ,
Original file line number Diff line number Diff line change 12
12
<i class =" fas fa-plus-circle" ></i > Add New Article
13
13
</router-link >
14
14
</p >
15
- <ArticleList :items =" getMyArticles" />
15
+ <ArticleList :items =" getMyArticles" :removeButtonActive = " true " />
16
16
</div >
17
17
</div >
18
18
</div >
You can’t perform that action at this time.
0 commit comments