mirror of
https://github.com/IT4Change/gradido.git
synced 2025-12-13 07:45:54 +00:00
53 lines
1.5 KiB
Vue
53 lines
1.5 KiB
Vue
<template>
|
|
<div class="rightside-last-transactions d-none d-lg-block">
|
|
<b-row>
|
|
<b-col>{{ $t('transaction.lastTransactions') }}</b-col>
|
|
<!-- <b-col cols="1" class="text-right">
|
|
<b-icon icon="three-dots-vertical"></b-icon>
|
|
</b-col> -->
|
|
</b-row>
|
|
<b-list-group class="mt-5">
|
|
<div v-for="(transaction, index) in transactions" :key="transaction.id">
|
|
<b-list-group-item
|
|
class="border-0"
|
|
v-if="
|
|
index <= 7 &&
|
|
transaction.typeId !== 'DECAY' &&
|
|
transaction.typeId !== 'LINK_SUMMARY' &&
|
|
transaction.typeId !== 'CREATION'
|
|
"
|
|
>
|
|
<div class="d-flex align-items-center">
|
|
<b-avatar
|
|
:text="transaction.linkedUser.firstName[0] + transaction.linkedUser.lastName[0]"
|
|
:variant="transaction.typeId === 'SEND' ? 'danger' : 'success'"
|
|
class="mr-3"
|
|
></b-avatar>
|
|
<span class="mr-auto">
|
|
<name :linkedUser="transaction.linkedUser" />
|
|
</span>
|
|
<b-badge>{{ transaction.amount | GDD }}</b-badge>
|
|
</div>
|
|
</b-list-group-item>
|
|
</div>
|
|
</b-list-group>
|
|
</div>
|
|
</template>
|
|
<script>
|
|
import Name from '@/components/TransactionRows/Name.vue'
|
|
|
|
export default {
|
|
name: 'LastTransactions',
|
|
components: {
|
|
Name,
|
|
},
|
|
props: {
|
|
transactions: {
|
|
default: () => [],
|
|
},
|
|
transactionCount: { type: Number, default: 0 },
|
|
transactionLinkCount: { type: Number, default: 0 },
|
|
},
|
|
}
|
|
</script>
|