diff options
| author | syuilo <Syuilotan@yahoo.co.jp> | 2021-10-02 00:51:37 +0900 |
|---|---|---|
| committer | syuilo <Syuilotan@yahoo.co.jp> | 2021-10-02 00:51:37 +0900 |
| commit | 8d3fe0c5c24622008f9fa1f465d2b8a44947c2e4 (patch) | |
| tree | 6695a13e96017080602179cb543342126ad2f678 /src/client | |
| parent | fix bug (diff) | |
| download | sharkey-8d3fe0c5c24622008f9fa1f465d2b8a44947c2e4.tar.gz sharkey-8d3fe0c5c24622008f9fa1f465d2b8a44947c2e4.tar.bz2 sharkey-8d3fe0c5c24622008f9fa1f465d2b8a44947c2e4.zip | |
:art:
Diffstat (limited to 'src/client')
| -rw-r--r-- | src/client/components/ui/info.vue | 9 | ||||
| -rw-r--r-- | src/client/pages/page-editor/page-editor.vue | 1 | ||||
| -rw-r--r-- | src/client/pages/settings/index.vue | 59 |
3 files changed, 28 insertions, 41 deletions
diff --git a/src/client/components/ui/info.vue b/src/client/components/ui/info.vue index 513682ef55..4dc6b58373 100644 --- a/src/client/components/ui/info.vue +++ b/src/client/components/ui/info.vue @@ -27,7 +27,6 @@ export default defineComponent({ <style lang="scss" scoped> .fpezltsf { - margin: 16px 0; padding: 16px; font-size: 90%; background: var(--infoBg); @@ -39,14 +38,6 @@ export default defineComponent({ color: var(--infoWarnFg); } - &:first-child { - margin-top: 0; - } - - &:last-child { - margin-bottom: 0; - } - > i { margin-right: 4px; } diff --git a/src/client/pages/page-editor/page-editor.vue b/src/client/pages/page-editor/page-editor.vue index 2d617bee75..74cfd29dae 100644 --- a/src/client/pages/page-editor/page-editor.vue +++ b/src/client/pages/page-editor/page-editor.vue @@ -142,6 +142,7 @@ export default defineComponent({ return { title: title, icon: 'fas fa-pencil-alt', + bg: 'var(--bg)', }; }), author: this.$i, diff --git a/src/client/pages/settings/index.vue b/src/client/pages/settings/index.vue index f3d118e4f0..25c83a823f 100644 --- a/src/client/pages/settings/index.vue +++ b/src/client/pages/settings/index.vue @@ -1,17 +1,13 @@ <template> <div class="vvcocwet" :class="{ wide: !narrow }" ref="el"> <div class="nav" v-if="!narrow || page == null"> - <FormGroup> - <div class="_debobigegoItem"> - <div class="_debobigegoPanel lwjxoukj"> - <MkAvatar :user="$i" class="avatar"/> - </div> - </div> + <div class="group"> + <MkAvatar :user="$i" class="avatar"/> <XLink :active="page === 'accounts'" replace to="/settings/accounts"><template #icon><i class="fas fa-users"></i></template>{{ $ts.accounts }}</XLink> - </FormGroup> - <FormInfo v-if="emailNotConfigured" warn>{{ $ts.emailNotConfiguredWarning }} <MkA to="/settings/email" class="_link">{{ $ts.configure }}</MkA></FormInfo> - <FormGroup> - <template #label>{{ $ts.basicSettings }}</template> + </div> + <MkInfo v-if="emailNotConfigured || true" warn>{{ $ts.emailNotConfiguredWarning }} <MkA to="/settings/email" class="_link">{{ $ts.configure }}</MkA></MkInfo> + <div class="group"> + <div class="label">{{ $ts.basicSettings }}</div> <XLink :active="page === 'profile'" replace to="/settings/profile"><template #icon><i class="fas fa-user"></i></template>{{ $ts.profile }}</XLink> <XLink :active="page === 'privacy'" replace to="/settings/privacy"><template #icon><i class="fas fa-lock-open"></i></template>{{ $ts.privacy }}</XLink> <XLink :active="page === 'reaction'" replace to="/settings/reaction"><template #icon><i class="fas fa-laugh"></i></template>{{ $ts.reaction }}</XLink> @@ -20,23 +16,23 @@ <XLink :active="page === 'email'" replace to="/settings/email"><template #icon><i class="fas fa-envelope"></i></template>{{ $ts.email }}</XLink> <XLink :active="page === 'integration'" replace to="/settings/integration"><template #icon><i class="fas fa-share-alt"></i></template>{{ $ts.integration }}</XLink> <XLink :active="page === 'security'" replace to="/settings/security"><template #icon><i class="fas fa-lock"></i></template>{{ $ts.security }}</XLink> - </FormGroup> - <FormGroup> - <template #label>{{ $ts.clientSettings }}</template> + </div> + <div class="group"> + <div class="label">{{ $ts.clientSettings }}</div> <XLink :active="page === 'general'" replace to="/settings/general"><template #icon><i class="fas fa-cogs"></i></template>{{ $ts.general }}</XLink> <XLink :active="page === 'theme'" replace to="/settings/theme"><template #icon><i class="fas fa-palette"></i></template>{{ $ts.theme }}</XLink> <XLink :active="page === 'menu'" replace to="/settings/menu"><template #icon><i class="fas fa-list-ul"></i></template>{{ $ts.menu }}</XLink> <XLink :active="page === 'sounds'" replace to="/settings/sounds"><template #icon><i class="fas fa-music"></i></template>{{ $ts.sounds }}</XLink> <XLink :active="page === 'plugin'" replace to="/settings/plugin"><template #icon><i class="fas fa-plug"></i></template>{{ $ts.plugins }}</XLink> - </FormGroup> - <FormGroup> - <template #label>{{ $ts.otherSettings }}</template> + </div> + <div class="group"> + <div class="label">{{ $ts.otherSettings }}</div> <XLink :active="page === 'import-export'" replace to="/settings/import-export"><template #icon><i class="fas fa-boxes"></i></template>{{ $ts.importAndExport }}</XLink> <XLink :active="page === 'mute-block'" replace to="/settings/mute-block"><template #icon><i class="fas fa-ban"></i></template>{{ $ts.muteAndBlock }}</XLink> <XLink :active="page === 'word-mute'" replace to="/settings/word-mute"><template #icon><i class="fas fa-comment-slash"></i></template>{{ $ts.wordMute }}</XLink> <XLink :active="page === 'api'" replace to="/settings/api"><template #icon><i class="fas fa-key"></i></template>API</XLink> <XLink :active="page === 'other'" replace to="/settings/other"><template #icon><i class="fas fa-ellipsis-h"></i></template>{{ $ts.other }}</XLink> - </FormGroup> + </div> <FormGroup> <FormButton @click="clear">{{ $ts.clearCache }}</FormButton> </FormGroup> @@ -55,9 +51,8 @@ import { computed, defineAsyncComponent, defineComponent, nextTick, onMounted, r import { i18n } from '@client/i18n'; import XLink from './index.link.vue'; import FormGroup from '@client/components/debobigego/group.vue'; -import FormBase from '@client/components/debobigego/base.vue'; import FormButton from '@client/components/debobigego/button.vue'; -import FormInfo from '@client/components/debobigego/info.vue'; +import MkInfo from '@client/components/ui/info.vue'; import { scroll } from '@client/scripts/scroll'; import { signout } from '@client/account'; import { unisonReload } from '@client/scripts/unison-reload'; @@ -67,11 +62,10 @@ import { $i } from '@client/account'; export default defineComponent({ components: { - FormBase, XLink, FormGroup, FormButton, - FormInfo, + MkInfo, }, props: { @@ -206,6 +200,18 @@ export default defineComponent({ <style lang="scss" scoped> .vvcocwet { + > .nav { + > .group { + padding: 16px; + + > .label { + font-size: 0.9em; + opacity: 0.7; + margin: 0 0 8px 8px; + } + } + } + &.wide { display: flex; max-width: 1000px; @@ -226,15 +232,4 @@ export default defineComponent({ } } } - -.lwjxoukj { - padding: 16px; - - > .avatar { - display: block; - margin: auto; - width: 42px; - height: 42px; - } -} </style> |