diff --git a/admin/src/components/Tables/OpenCreationsTable.vue b/admin/src/components/Tables/OpenCreationsTable.vue
index aa5e88dc5..faaf3a69d 100644
--- a/admin/src/components/Tables/OpenCreationsTable.vue
+++ b/admin/src/components/Tables/OpenCreationsTable.vue
@@ -10,11 +10,7 @@
:tbody-tr-class="rowClass"
>
-
-
-
-
-
+
-
+
@@ -125,6 +121,14 @@ import RowDetails from '../RowDetails.vue'
import EditCreationFormular from '../EditCreationFormular.vue'
import ContributionMessagesList from '../ContributionMessages/ContributionMessagesList.vue'
+const iconMap = {
+ IN_PROGRESS: 'question-square',
+ PENDING: 'bell-fill',
+ CONFIRMED: 'check',
+ DELETED: 'trash',
+ DENIED: 'x-circle',
+}
+
export default {
name: 'OpenCreationsTable',
mixins: [toggleRowDetails],
@@ -154,6 +158,9 @@ export default {
}
},
methods: {
+ getStatusIcon(status) {
+ return iconMap[status] ? iconMap[status] : 'default-icon'
+ },
rowClass(item, type) {
if (!item || type !== 'row') return
if (item.state === 'CONFIRMED') return 'table-success'
@@ -172,9 +179,6 @@ export default {
updateState(id) {
this.$emit('update-state', id)
},
- reActive() {
- alert('reActive Contribution')
- },
},
}