Files
teilweise/frontend/src/views/BoardUsersView.vue

29 lines
788 B
Vue
Raw Normal View History

2025-12-13 16:17:00 +01:00
<script setup lang="ts">
import ItemList from '@/components/ItemList.vue'
import ItemListElement from '@/components/ItemListElement.vue'
2025-12-13 20:23:29 +01:00
import IconPlus from '@/components/icons/IconPlusCircle.vue'
import { useBoardStore } from '@/stores/boardStore'
import { ref } from 'vue'
const store = useBoardStore()
const users = ref(store.getCurrentBoard().users)
2025-12-13 16:17:00 +01:00
</script>
<template>
<ItemList title="Mitglieder">
2025-12-13 20:23:29 +01:00
<ItemListElement
v-for="user in users"
:key="user.name"
:icon="user.getInitials()"
:title="user.name"
:subtitle="(user.getTotalSpending() / 100).toFixed(2) + '€'"
subtitle-class="text-green-700"
>
<button class="btn btn-square btn-ghost">
<IconPlus />
</button>
</ItemListElement>
2025-12-13 16:17:00 +01:00
</ItemList>
</template>