summaryrefslogtreecommitdiff
path: root/src/client
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2020-12-31 19:10:38 +0900
committersyuilo <syuilotan@yahoo.co.jp>2020-12-31 19:10:38 +0900
commit296cbc2e5a09eb575daad6612a530600f5e12f88 (patch)
treeed3d72876627a04c6fc36a67ec3576f401fbeb3b /src/client
parent:art: (diff)
downloadmisskey-296cbc2e5a09eb575daad6612a530600f5e12f88.tar.gz
misskey-296cbc2e5a09eb575daad6612a530600f5e12f88.tar.bz2
misskey-296cbc2e5a09eb575daad6612a530600f5e12f88.zip
:art:
Diffstat (limited to 'src/client')
-rw-r--r--src/client/pages/settings/mute-block.vue46
1 files changed, 18 insertions, 28 deletions
diff --git a/src/client/pages/settings/mute-block.vue b/src/client/pages/settings/mute-block.vue
index 3457e31614..fc735cae10 100644
--- a/src/client/pages/settings/mute-block.vue
+++ b/src/client/pages/settings/mute-block.vue
@@ -1,34 +1,34 @@
<template>
-<section class="rrfwjxfl _section">
+<FormBase>
<MkTab v-model:value="tab" style="margin-bottom: var(--margin);">
<option value="mute">{{ $ts.mutedUsers }}</option>
<option value="block">{{ $ts.blockedUsers }}</option>
</MkTab>
- <div class="_content" v-if="tab === 'mute'">
+ <div v-if="tab === 'mute'">
<MkPagination :pagination="mutingPagination" class="muting">
<template #empty><MkInfo>{{ $ts.noUsers }}</MkInfo></template>
<template #default="{items}">
- <div class="user" v-for="mute in items" :key="mute.id">
- <MkA class="name" :to="userPage(mute.mutee)">
+ <FormGroup>
+ <FormLink v-for="mute in items" :key="mute.id" :to="userPage(mute.mutee)">
<MkAcct :user="mute.mutee"/>
- </MkA>
- </div>
+ </FormLink>
+ </FormGroup>
</template>
</MkPagination>
</div>
- <div class="_content" v-if="tab === 'block'">
+ <div v-if="tab === 'block'">
<MkPagination :pagination="blockingPagination" class="blocking">
<template #empty><MkInfo>{{ $ts.noUsers }}</MkInfo></template>
<template #default="{items}">
- <div class="user" v-for="block in items" :key="block.id">
- <MkA class="name" :to="userPage(block.blockee)">
+ <FormGroup>
+ <FormLink v-for="block in items" :key="block.id" :to="userPage(block.blockee)">
<MkAcct :user="block.blockee"/>
- </MkA>
- </div>
+ </FormLink>
+ </FormGroup>
</template>
</MkPagination>
</div>
-</section>
+</FormBase>
</template>
<script lang="ts">
@@ -37,6 +37,9 @@ import { faBan } from '@fortawesome/free-solid-svg-icons';
import MkPagination from '@/components/ui/pagination.vue';
import MkTab from '@/components/tab.vue';
import MkInfo from '@/components/ui/info.vue';
+import FormLink from '@/components/form/link.vue';
+import FormBase from '@/components/form/base.vue';
+import FormGroup from '@/components/form/group.vue';
import { userPage } from '@/filters/user';
import * as os from '@/os';
@@ -45,6 +48,9 @@ export default defineComponent({
MkPagination,
MkTab,
MkInfo,
+ FormBase,
+ FormGroup,
+ FormLink,
},
emits: ['info'],
@@ -76,19 +82,3 @@ export default defineComponent({
}
});
</script>
-
-<style lang="scss" scoped>
-.rrfwjxfl {
- > ._content {
- max-height: 350px;
- overflow: auto;
-
- > .muting,
- > .blocking {
- > .empty {
- opacity: 0.5 !important;
- }
- }
- }
-}
-</style>