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') - }, }, }