From 9503c2a49a838cbe689bc65d650b938c236099e5 Mon Sep 17 00:00:00 2001 From: ogerly Date: Mon, 6 Sep 2021 14:07:34 +0200 Subject: [PATCH] gdt transaction with arrays and without slots --- frontend/src/components/Transaction.vue | 134 +++++++++++++++ .../src/components/TransactionCollaps.vue | 78 +++++++++ frontend/src/components/Transaktion.vue | 103 ------------ .../AccountOverview/GdtTransactionList.vue | 157 ++---------------- 4 files changed, 223 insertions(+), 249 deletions(-) create mode 100644 frontend/src/components/Transaction.vue create mode 100644 frontend/src/components/TransactionCollaps.vue delete mode 100644 frontend/src/components/Transaktion.vue diff --git a/frontend/src/components/Transaction.vue b/frontend/src/components/Transaction.vue new file mode 100644 index 000000000..283ceb6cb --- /dev/null +++ b/frontend/src/components/Transaction.vue @@ -0,0 +1,134 @@ + + diff --git a/frontend/src/components/TransactionCollaps.vue b/frontend/src/components/TransactionCollaps.vue new file mode 100644 index 000000000..04299fa5f --- /dev/null +++ b/frontend/src/components/TransactionCollaps.vue @@ -0,0 +1,78 @@ + + diff --git a/frontend/src/components/Transaktion.vue b/frontend/src/components/Transaktion.vue deleted file mode 100644 index c27aa7298..000000000 --- a/frontend/src/components/Transaktion.vue +++ /dev/null @@ -1,103 +0,0 @@ - - \ No newline at end of file diff --git a/frontend/src/views/Pages/AccountOverview/GdtTransactionList.vue b/frontend/src/views/Pages/AccountOverview/GdtTransactionList.vue index d031f9c4f..1aed9a3c9 100644 --- a/frontend/src/views/Pages/AccountOverview/GdtTransactionList.vue +++ b/frontend/src/views/Pages/AccountOverview/GdtTransactionList.vue @@ -17,135 +17,14 @@ } in transactionsGdt" :key="transactionId" > - -
- -
- -
- - -
- - i - -
- - - - - -
-
{{ $t('gdt.gdt-receive') }}
-
{{ $t('gdt.credit') }}
-
-
-
{{ comment }}
-
{{ $n(gdt, 'decimal') }} GDT
-
-
- - -
-
{{ $t('gdt.your-share') }}
-
{{ $t('gdt.credit') }}
-
-
-
5%
-
{{ $n(amount, 'decimal') }} GDT
-
-
- - -
-
{{ $t('gdt.contribution') }}
-
{{ $t('gdt.credit') }}
-
-
-
{{ $n(amount, 'decimal') }} €
-
{{ $n(gdt, 'decimal') }} GDT
-
-
- - - - - -
- {{ $t('form.memo') }} -
-
- {{ comment }} -
-
- - - -
- {{ $t('form.date') }} -
-
- {{ $d($moment(date), 'long') }} {{ $i18n.locale === 'de' ? 'Uhr' : '' }} -
-
-
- - - - -
- - -
- {{ $t('gdt.conversion-gdt-euro') }} -
-
- {{ $t('gdt.publisher') }} -
-
{{ $t('gdt.calculation') }}
-
- - - -
-
{{ $t('gdt.raise') }}
-
{{ $t('gdt.conversion') }}
-
-
-
{{ factor * 100 }} %
-
- {{ $n(amount, 'decimal') }} GDT * {{ factor * 100 }} % = - {{ $n(gdt, 'decimal') }} GDT -
-
-
- - -
-
-
- - - -
-
{{ $t('gdt.factor') }}
-
{{ $t('gdt.formula') }}
-
-
-
{{ factor }} GDT pro €
-
- {{ $n(amount, 'decimal') }} € * {{ factor }} GDT / € = - {{ $n(gdt, 'decimal') }} GDT -
-
-
-
-
- + import { listGDTEntriesQuery } from '../../../graphql/queries' import PaginationButtons from '../../../components/PaginationButtons' -import Transaktion from '../../../components/Transaktion.vue' - -const iconsByType = { - 1: { icon: 'heart', classes: 'gradido-global-color-accent' }, - 4: { icon: 'person-check', classes: 'gradido-global-color-accent' }, - 7: { icon: 'gift', classes: 'gradido-global-color-accent' }, -} +import Transaction from '../../../components/Transaction.vue' export default { name: 'gdt-transaction-list', components: { PaginationButtons, - Transaktion, + Transaction, }, data() { return { @@ -218,15 +91,7 @@ export default { this.$toasted.error(error.message) }) }, - getIcon(givenType) { - const type = iconsByType[givenType] - if (type) - return { - icon: type.icon, - class: type.classes + ' m-mb-1 font2em', - } - this.throwError('no icon to given type: ' + givenType) - }, + throwError(msg) { throw new Error(msg) },