summaryrefslogtreecommitdiff
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
parentenhance: improve moderation log (diff)
downloadsharkey-89e4f28d06f8efe140601beb7c6d088051c6ded0.tar.gz
sharkey-89e4f28d06f8efe140601beb7c6d088051c6ded0.tar.bz2
sharkey-89e4f28d06f8efe140601beb7c6d088051c6ded0.zip
enhance(frontend): tweak ui
-rw-r--r--packages/frontend/src/pages/settings/index.vue10
-rw-r--r--packages/frontend/src/pages/settings/mute-block.instance-mute.vue (renamed from packages/frontend/src/pages/settings/instance-mute.vue)10
-rw-r--r--packages/frontend/src/pages/settings/mute-block.vue16
-rw-r--r--packages/frontend/src/pages/settings/mute-block.word-mute.vue (renamed from packages/frontend/src/pages/settings/word-mute.vue)9
-rw-r--r--packages/frontend/src/router.ts8
5 files changed, 16 insertions, 37 deletions
diff --git a/packages/frontend/src/pages/settings/index.vue b/packages/frontend/src/pages/settings/index.vue
index f1bd501150..cfabbbbf65 100644
--- a/packages/frontend/src/pages/settings/index.vue
+++ b/packages/frontend/src/pages/settings/index.vue
@@ -140,21 +140,11 @@ const menuDef = computed(() => [{
to: '/settings/roles',
active: currentPage?.route.name === 'roles',
}, {
- icon: 'ti ti-planet-off',
- text: i18n.ts.instanceMute,
- to: '/settings/instance-mute',
- active: currentPage?.route.name === 'instance-mute',
- }, {
icon: 'ti ti-ban',
text: i18n.ts.muteAndBlock,
to: '/settings/mute-block',
active: currentPage?.route.name === 'mute-block',
}, {
- icon: 'ti ti-message-off',
- text: i18n.ts.wordMute,
- to: '/settings/word-mute',
- active: currentPage?.route.name === 'word-mute',
- }, {
icon: 'ti ti-api',
text: 'API',
to: '/settings/api',
diff --git a/packages/frontend/src/pages/settings/instance-mute.vue b/packages/frontend/src/pages/settings/mute-block.instance-mute.vue
index b76fd2c906..4b5080ea8f 100644
--- a/packages/frontend/src/pages/settings/instance-mute.vue
+++ b/packages/frontend/src/pages/settings/mute-block.instance-mute.vue
@@ -22,7 +22,6 @@ 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);
@@ -46,13 +45,4 @@ async function save() {
watch(instanceMutes, () => {
changed.value = true;
});
-
-const headerActions = $computed(() => []);
-
-const headerTabs = $computed(() => []);
-
-definePageMetadata({
- title: i18n.ts.instanceMute,
- icon: 'ti ti-planet-off',
-});
</script>
diff --git a/packages/frontend/src/pages/settings/mute-block.vue b/packages/frontend/src/pages/settings/mute-block.vue
index 12a5ffec43..c6cbd424ec 100644
--- a/packages/frontend/src/pages/settings/mute-block.vue
+++ b/packages/frontend/src/pages/settings/mute-block.vue
@@ -6,6 +6,20 @@ SPDX-License-Identifier: AGPL-3.0-only
<template>
<div class="_gaps_m">
<MkFolder>
+ <template #icon><i class="ti ti-message-off"></i></template>
+ <template #label>{{ i18n.ts.wordMute }}</template>
+
+ <XWordMute/>
+ </MkFolder>
+
+ <MkFolder>
+ <template #icon><i class="ti ti-planet-off"></i></template>
+ <template #label>{{ i18n.ts.instanceMute }}</template>
+
+ <XInstanceMute/>
+ </MkFolder>
+
+ <MkFolder>
<template #icon><i class="ti ti-repeat-off"></i></template>
<template #label>{{ i18n.ts.mutedUsers }} ({{ i18n.ts.renote }})</template>
@@ -106,6 +120,8 @@ SPDX-License-Identifier: AGPL-3.0-only
<script lang="ts" setup>
import { } from 'vue';
+import XInstanceMute from './mute-block.instance-mute.vue';
+import XWordMute from './mute-block.word-mute.vue';
import MkPagination from '@/components/MkPagination.vue';
import { userPage } from '@/filters/user.js';
import { i18n } from '@/i18n.js';
diff --git a/packages/frontend/src/pages/settings/word-mute.vue b/packages/frontend/src/pages/settings/mute-block.word-mute.vue
index 4e698698fe..25a836ea55 100644
--- a/packages/frontend/src/pages/settings/word-mute.vue
+++ b/packages/frontend/src/pages/settings/mute-block.word-mute.vue
@@ -91,13 +91,4 @@ async function save() {
changed.value = false;
}
-
-const headerActions = $computed(() => []);
-
-const headerTabs = $computed(() => []);
-
-definePageMetadata({
- title: i18n.ts.wordMute,
- icon: 'ti ti-message-off',
-});
</script>
diff --git a/packages/frontend/src/router.ts b/packages/frontend/src/router.ts
index 20314711a4..294f66aaaf 100644
--- a/packages/frontend/src/router.ts
+++ b/packages/frontend/src/router.ts
@@ -127,18 +127,10 @@ export const routes = [{
name: 'import-export',
component: page(() => import('./pages/settings/import-export.vue')),
}, {
- path: '/instance-mute',
- name: 'instance-mute',
- component: page(() => import('./pages/settings/instance-mute.vue')),
- }, {
path: '/mute-block',
name: 'mute-block',
component: page(() => import('./pages/settings/mute-block.vue')),
}, {
- path: '/word-mute',
- name: 'word-mute',
- component: page(() => import('./pages/settings/word-mute.vue')),
- }, {
path: '/api',
name: 'api',
component: page(() => import('./pages/settings/api.vue')),