summaryrefslogtreecommitdiff
path: root/packages/frontend/src/pages/settings/instance-mute.vue
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2023-10-04 20:03:52 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2023-10-04 20:03:52 +0900
commit89e4f28d06f8efe140601beb7c6d088051c6ded0 (patch)
tree234c452979f5a059b50f24a1f5babe63456e9fb2 /packages/frontend/src/pages/settings/instance-mute.vue
parentenhance: improve moderation log (diff)
downloadmisskey-89e4f28d06f8efe140601beb7c6d088051c6ded0.tar.gz
misskey-89e4f28d06f8efe140601beb7c6d088051c6ded0.tar.bz2
misskey-89e4f28d06f8efe140601beb7c6d088051c6ded0.zip
enhance(frontend): tweak ui
Diffstat (limited to 'packages/frontend/src/pages/settings/instance-mute.vue')
-rw-r--r--packages/frontend/src/pages/settings/instance-mute.vue58
1 files changed, 0 insertions, 58 deletions
diff --git a/packages/frontend/src/pages/settings/instance-mute.vue b/packages/frontend/src/pages/settings/instance-mute.vue
deleted file mode 100644
index b76fd2c906..0000000000
--- a/packages/frontend/src/pages/settings/instance-mute.vue
+++ /dev/null
@@ -1,58 +0,0 @@
-<!--
-SPDX-FileCopyrightText: syuilo and other misskey contributors
-SPDX-License-Identifier: AGPL-3.0-only
--->
-
-<template>
-<div class="_gaps_m">
- <MkInfo>{{ i18n.ts._instanceMute.title }}</MkInfo>
- <MkTextarea v-model="instanceMutes">
- <template #label>{{ i18n.ts._instanceMute.heading }}</template>
- <template #caption>{{ i18n.ts._instanceMute.instanceMuteDescription }}<br>{{ i18n.ts._instanceMute.instanceMuteDescription2 }}</template>
- </MkTextarea>
- <MkButton primary :disabled="!changed" @click="save()"><i class="ti ti-device-floppy"></i> {{ i18n.ts.save }}</MkButton>
-</div>
-</template>
-
-<script lang="ts" setup>
-import { ref, watch } from 'vue';
-import MkTextarea from '@/components/MkTextarea.vue';
-import MkInfo from '@/components/MkInfo.vue';
-import MkButton from '@/components/MkButton.vue';
-import * as os from '@/os.js';
-import { $i } from '@/account.js';
-import { i18n } from '@/i18n.js';
-import { definePageMetadata } from '@/scripts/page-metadata.js';
-
-const instanceMutes = ref($i!.mutedInstances.join('\n'));
-const changed = ref(false);
-
-async function save() {
- let mutes = instanceMutes.value
- .trim().split('\n')
- .map(el => el.trim())
- .filter(el => el);
-
- await os.api('i/update', {
- mutedInstances: mutes,
- });
-
- changed.value = false;
-
- // Refresh filtered list to signal to the user how they've been saved
- instanceMutes.value = mutes.join('\n');
-}
-
-watch(instanceMutes, () => {
- changed.value = true;
-});
-
-const headerActions = $computed(() => []);
-
-const headerTabs = $computed(() => []);
-
-definePageMetadata({
- title: i18n.ts.instanceMute,
- icon: 'ti ti-planet-off',
-});
-</script>