summaryrefslogtreecommitdiff
path: root/src/server/web/app/desktop/views/components/settings.mute.vue
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/web/app/desktop/views/components/settings.mute.vue')
-rw-r--r--src/server/web/app/desktop/views/components/settings.mute.vue35
1 files changed, 35 insertions, 0 deletions
diff --git a/src/server/web/app/desktop/views/components/settings.mute.vue b/src/server/web/app/desktop/views/components/settings.mute.vue
new file mode 100644
index 0000000000..a8dfe10604
--- /dev/null
+++ b/src/server/web/app/desktop/views/components/settings.mute.vue
@@ -0,0 +1,35 @@
+<template>
+<div>
+ <div class="none ui info" v-if="!fetching && users.length == 0">
+ <p>%fa:info-circle%%i18n:desktop.tags.mk-mute-setting.no-users%</p>
+ </div>
+ <div class="users" v-if="users.length != 0">
+ <div v-for="user in users" :key="user.id">
+ <p><b>{{ user.name }}</b> @{{ getAcct(user) }}</p>
+ </div>
+ </div>
+</div>
+</template>
+
+<script lang="ts">
+import Vue from 'vue';
+import getAcct from '../../../../../common/user/get-acct';
+
+export default Vue.extend({
+ data() {
+ return {
+ fetching: true,
+ users: []
+ };
+ },
+ methods: {
+ getAcct
+ },
+ mounted() {
+ (this as any).api('mute/list').then(x => {
+ this.users = x.users;
+ this.fetching = false;
+ });
+ }
+});
+</script>