2020-01-17 21:11:19 +00:00
|
|
|
<template>
|
|
|
|
<div>
|
|
|
|
<v-list>
|
2020-05-27 10:09:54 +00:00
|
|
|
<v-list-item class="title" link :to="{name: 'overview'}">
|
2020-01-17 21:11:19 +00:00
|
|
|
<v-list-item-icon>
|
2020-01-26 22:55:59 +00:00
|
|
|
<v-icon>{{home}}</v-icon>
|
2020-01-17 21:11:19 +00:00
|
|
|
</v-list-item-icon>
|
|
|
|
<v-list-item-title>Gesamtübersicht</v-list-item-title>
|
|
|
|
</v-list-item>
|
|
|
|
</v-list>
|
|
|
|
<v-divider />
|
|
|
|
<v-list>
|
|
|
|
<div v-for="user in users" v-bind:key="users.indexOf(user)">
|
2020-01-23 20:10:04 +00:00
|
|
|
<v-list-item
|
|
|
|
:to="{ name: 'activeUser', params: { id: user.username } }"
|
|
|
|
link
|
|
|
|
>
|
|
|
|
<v-list-item-title
|
|
|
|
>{{ user.lastname }}, {{ user.firstname }}</v-list-item-title
|
|
|
|
>
|
2020-01-17 21:11:19 +00:00
|
|
|
</v-list-item>
|
|
|
|
</div>
|
2020-01-23 12:24:12 +00:00
|
|
|
<v-list-item>
|
|
|
|
<v-progress-circular indeterminate color="grey" v-if="loading" />
|
|
|
|
</v-list-item>
|
2020-01-17 21:11:19 +00:00
|
|
|
</v-list>
|
|
|
|
</div>
|
|
|
|
</template>
|
|
|
|
|
|
|
|
<script>
|
2020-03-01 18:18:58 +00:00
|
|
|
import { mapGetters } from 'vuex'
|
|
|
|
import {mdiHome} from '@mdi/js'
|
2020-01-17 21:11:19 +00:00
|
|
|
export default {
|
|
|
|
name: 'FinanzerNavigation',
|
2020-01-26 22:55:59 +00:00
|
|
|
data () {
|
|
|
|
return {
|
2020-03-01 18:18:58 +00:00
|
|
|
home: mdiHome
|
2020-01-26 22:55:59 +00:00
|
|
|
}
|
|
|
|
},
|
2020-01-17 21:11:19 +00:00
|
|
|
computed: {
|
|
|
|
...mapGetters({
|
|
|
|
users: 'finanzerUsers/users',
|
2020-01-23 12:24:12 +00:00
|
|
|
loading: 'finanzerUsers/usersLoading'
|
2020-01-17 21:11:19 +00:00
|
|
|
})
|
|
|
|
}
|
|
|
|
}
|
|
|
|
</script>
|
|
|
|
|
|
|
|
<style scoped></style>
|