diff options
| author | syuilo <Syuilotan@yahoo.co.jp> | 2023-10-04 20:03:52 +0900 |
|---|---|---|
| committer | syuilo <Syuilotan@yahoo.co.jp> | 2023-10-04 20:03:52 +0900 |
| commit | 89e4f28d06f8efe140601beb7c6d088051c6ded0 (patch) | |
| tree | 234c452979f5a059b50f24a1f5babe63456e9fb2 /packages/frontend/src/pages/settings/instance-mute.vue | |
| parent | enhance: improve moderation log (diff) | |
| download | misskey-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.vue | 58 |
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> |