mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-17 14:47:53 +01:00
* View party now opens member modal * Clicking member in header opens member detail modal * Began sticky header * Added sleep * Removed extra inbox and added name styles * Lint fixes * Added member filter * Added task counts * Updated quest start modal * Updated members modal style * Fixed editing party * Updated tavern * Updated my guilds * More guild styles * Many challenge styles and fixes * Fixed notification menu display * Added initial styles to groupplans * Added syncing with inbox * Fixed lint * Added new edit profile layout * Added initial achievement layout * Began adding new stats layout * Removed duplicate: * fix(CI): attempt to address Travis Mongo connection issue * fix(CI): don't strand us in Mongo shell * Travis updates * Try percise
42 lines
1.0 KiB
Vue
42 lines
1.0 KiB
Vue
<template lang="pug">
|
|
.row
|
|
small.muted {{ $t('blurbHallPatrons') }}
|
|
.table-responsive
|
|
table.table.table-striped(infinite-scroll="loadMore()")
|
|
thead
|
|
tr
|
|
th {{ $t('name') }}
|
|
th(v-if='user.contributor.admin') {{ $t('UUID') }}
|
|
th {{ $t('backerTier') }}
|
|
tbody
|
|
tr(v-for='patron in patrons')
|
|
td
|
|
a.label.label-default(v-class='userLevelStyle(patron)', @click='clickMember(patron._id, true)')
|
|
| {{patron.profile.name}}
|
|
td(v-if='user.contributor.admin') {{patron._id}}
|
|
td {{patron.backer.tier}}
|
|
</template>
|
|
|
|
<script>
|
|
import { mapState } from 'client/libs/store';
|
|
import styleHelper from 'client/mixins/styleHelper';
|
|
|
|
export default {
|
|
mixins: [styleHelper],
|
|
data () {
|
|
return {
|
|
patrons: [],
|
|
};
|
|
},
|
|
async mounted () {
|
|
this.patrons = await this.$store.dispatch('hall:getPatrons', { page: 0 });
|
|
},
|
|
computed: {
|
|
...mapState({user: 'user.data'}),
|
|
},
|
|
methods: {
|
|
// @TODO: Import member modal - clickMember()
|
|
},
|
|
};
|
|
</script>
|