summaryrefslogtreecommitdiff
path: root/src/client
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2021-04-28 18:36:07 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2021-04-28 18:36:07 +0900
commitc7e60cfd0c4d3b75c84b761b04c9a0668d5665d4 (patch)
tree2acb96315fd8869ada94837174752c0a79274541 /src/client
parentFix #7488 (diff)
downloadmisskey-c7e60cfd0c4d3b75c84b761b04c9a0668d5665d4.tar.gz
misskey-c7e60cfd0c4d3b75c84b761b04c9a0668d5665d4.tar.bz2
misskey-c7e60cfd0c4d3b75c84b761b04c9a0668d5665d4.zip
Fix style
Diffstat (limited to 'src/client')
-rw-r--r--src/client/components/user-select-dialog.vue156
1 files changed, 80 insertions, 76 deletions
diff --git a/src/client/components/user-select-dialog.vue b/src/client/components/user-select-dialog.vue
index 620c8eee28..74081753b7 100644
--- a/src/client/components/user-select-dialog.vue
+++ b/src/client/components/user-select-dialog.vue
@@ -8,33 +8,35 @@
@closed="$emit('closed')"
>
<template #header>{{ $ts.selectUser }}</template>
- <div class="tbhwbxda _section">
- <div class="inputs">
- <MkInput v-model:value="username" class="input" @update:value="search" ref="username"><span>{{ $ts.username }}</span><template #prefix>@</template></MkInput>
- <MkInput v-model:value="host" class="input" @update:value="search"><span>{{ $ts.host }}</span><template #prefix>@</template></MkInput>
+ <div class="tbhwbxda _monolithic_">
+ <div class="_section">
+ <div class="inputs">
+ <MkInput v-model:value="username" class="input" @update:value="search" ref="username"><span>{{ $ts.username }}</span><template #prefix>@</template></MkInput>
+ <MkInput v-model:value="host" class="input" @update:value="search"><span>{{ $ts.host }}</span><template #prefix>@</template></MkInput>
+ </div>
</div>
- </div>
- <div class="tbhwbxda _section result" v-if="username != '' || host != ''" :class="{ hit: users.length > 0 }">
- <div class="users" v-if="users.length > 0">
- <div class="user" v-for="user in users" :key="user.id" :class="{ selected: selected && selected.id === user.id }" @click="selected = user" @dblclick="ok()">
- <MkAvatar :user="user" class="avatar" :show-indicator="true"/>
- <div class="body">
- <MkUserName :user="user" class="name"/>
- <MkAcct :user="user" class="acct"/>
+ <div class="_section result" v-if="username != '' || host != ''" :class="{ hit: users.length > 0 }">
+ <div class="users" v-if="users.length > 0">
+ <div class="user" v-for="user in users" :key="user.id" :class="{ selected: selected && selected.id === user.id }" @click="selected = user" @dblclick="ok()">
+ <MkAvatar :user="user" class="avatar" :show-indicator="true"/>
+ <div class="body">
+ <MkUserName :user="user" class="name"/>
+ <MkAcct :user="user" class="acct"/>
+ </div>
</div>
</div>
+ <div v-else class="empty">
+ <span>{{ $ts.noUsers }}</span>
+ </div>
</div>
- <div v-else class="empty">
- <span>{{ $ts.noUsers }}</span>
- </div>
- </div>
- <div class="tbhwbxda _section recent" v-if="username == '' && host == ''">
- <div class="users">
- <div class="user" v-for="user in recentUsers" :key="user.id" :class="{ selected: selected && selected.id === user.id }" @click="selected = user" @dblclick="ok()">
- <MkAvatar :user="user" class="avatar" :show-indicator="true"/>
- <div class="body">
- <MkUserName :user="user" class="name"/>
- <MkAcct :user="user" class="acct"/>
+ <div class="_section recent" v-if="username == '' && host == ''">
+ <div class="users">
+ <div class="user" v-for="user in recentUsers" :key="user.id" :class="{ selected: selected && selected.id === user.id }" @click="selected = user" @dblclick="ok()">
+ <MkAvatar :user="user" class="avatar" :show-indicator="true"/>
+ <div class="body">
+ <MkUserName :user="user" class="name"/>
+ <MkAcct :user="user" class="acct"/>
+ </div>
</div>
</div>
</div>
@@ -122,76 +124,78 @@ export default defineComponent({
<style lang="scss" scoped>
.tbhwbxda {
- display: flex;
- flex-direction: column;
- overflow: auto;
- height: 100%;
+ > ._section {
+ display: flex;
+ flex-direction: column;
+ overflow: auto;
+ height: 100%;
- &.result.hit {
- padding: 0;
- }
+ &.result.hit {
+ padding: 0;
+ }
- &.recent {
- padding: 0;
- }
+ &.recent {
+ padding: 0;
+ }
- > .inputs {
- > .input {
- display: inline-block;
- width: 50%;
- margin: 0;
+ > .inputs {
+ > .input {
+ display: inline-block;
+ width: 50%;
+ margin: 0;
+ }
}
- }
- > .users {
- flex: 1;
- overflow: auto;
- padding: 8px 0;
+ > .users {
+ flex: 1;
+ overflow: auto;
+ padding: 8px 0;
- > .user {
- display: flex;
- align-items: center;
- padding: 8px var(--root-margin);
- font-size: 14px;
+ > .user {
+ display: flex;
+ align-items: center;
+ padding: 8px var(--root-margin);
+ font-size: 14px;
- &:hover {
- background: var(--X7);
- }
+ &:hover {
+ background: var(--X7);
+ }
- &.selected {
- background: var(--accent);
- color: #fff;
- }
+ &.selected {
+ background: var(--accent);
+ color: #fff;
+ }
- > * {
- pointer-events: none;
- user-select: none;
- }
+ > * {
+ pointer-events: none;
+ user-select: none;
+ }
- > .avatar {
- width: 45px;
- height: 45px;
- }
+ > .avatar {
+ width: 45px;
+ height: 45px;
+ }
- > .body {
- padding: 0 8px;
- min-width: 0;
+ > .body {
+ padding: 0 8px;
+ min-width: 0;
- > .name {
- display: block;
- font-weight: bold;
- }
+ > .name {
+ display: block;
+ font-weight: bold;
+ }
- > .acct {
- opacity: 0.5;
+ > .acct {
+ opacity: 0.5;
+ }
}
}
}
- }
- > .empty {
- opacity: 0.7;
- text-align: center;
+ > .empty {
+ opacity: 0.7;
+ text-align: center;
+ }
}
}
</style>