diff options
Diffstat (limited to 'src/Shares.vue')
-rw-r--r-- | src/Shares.vue | 24 |
1 files changed, 15 insertions, 9 deletions
diff --git a/src/Shares.vue b/src/Shares.vue index c371f6b..5693a28 100644 --- a/src/Shares.vue +++ b/src/Shares.vue @@ -4,24 +4,30 @@ <span :class="{hidden: !isEmptyList}"> {{ emptyLabel }} </span> - <avatar v-for="uid in uniqueShareUIDs" :key="uid" :user="uid" - :display-name="uidDisplaynameMap[uid]" :size="64" - /> + <Avatar v-for="uid in uniqueShareUIDs" :key="uid" :user="uid" + :display-name="uidDisplaynameMap[uid]" :size="64" /> </div> </template> <script> -import { generateOcsUrl } from 'nextcloud-server/dist/router' import HttpClient from 'nextcloud-axios' import Vue from 'vue' +import { generateOcsUrl } from 'nextcloud-server/dist/router' +import Avatar from 'nextcloud-vue/dist/Components/Avatar' + export default { name: 'Shares', - data: () => ({ - uniqueShareUIDs: [], - uidDisplaynameMap: {}, - isLoading: true - }), + components: { + Avatar + }, + data() { + return { + uniqueShareUIDs: [], + uidDisplaynameMap: {}, + isLoading: true + } + }, computed: { isEmptyList() { return this.isLoading === false && this.uniqueShareUIDs.length === 0 |