diff options
| author | syuilo <Syuilotan@yahoo.co.jp> | 2023-12-16 17:37:50 +0900 |
|---|---|---|
| committer | syuilo <Syuilotan@yahoo.co.jp> | 2023-12-16 17:37:50 +0900 |
| commit | 776eea736a2607c62145c01b48a8271dd355f006 (patch) | |
| tree | b27cffea87c1a06c62bf5904fb5ea044044625cd /packages/frontend/src/pages/settings/profile.vue | |
| parent | feature: チャンネル投稿はフォームに色がつくとうれしい (... (diff) | |
| download | misskey-776eea736a2607c62145c01b48a8271dd355f006.tar.gz misskey-776eea736a2607c62145c01b48a8271dd355f006.tar.bz2 misskey-776eea736a2607c62145c01b48a8271dd355f006.zip | |
enhance(frontend): tweak avatar decoration setting ui
Diffstat (limited to 'packages/frontend/src/pages/settings/profile.vue')
| -rw-r--r-- | packages/frontend/src/pages/settings/profile.vue | 28 |
1 files changed, 13 insertions, 15 deletions
diff --git a/packages/frontend/src/pages/settings/profile.vue b/packages/frontend/src/pages/settings/profile.vue index 83cd698e66..2ee19b9671 100644 --- a/packages/frontend/src/pages/settings/profile.vue +++ b/packages/frontend/src/pages/settings/profile.vue @@ -5,12 +5,17 @@ SPDX-License-Identifier: AGPL-3.0-only <template> <div class="_gaps_m"> - <div :class="$style.avatarAndBanner" :style="{ backgroundImage: $i.bannerUrl ? `url(${ $i.bannerUrl })` : null }"> + <div class="_panel"> + <div :class="$style.banner" :style="{ backgroundImage: $i.bannerUrl ? `url(${ $i.bannerUrl })` : null }"> + <MkButton primary rounded :class="$style.bannerEdit" @click="changeBanner">{{ i18n.ts._profile.changeBanner }}</MkButton> + </div> <div :class="$style.avatarContainer"> <MkAvatar :class="$style.avatar" :user="$i" forceShowDecoration @click="changeAvatar"/> - <MkButton primary rounded @click="changeAvatar">{{ i18n.ts._profile.changeAvatar }}</MkButton> + <div class="_buttonsCenter"> + <MkButton primary rounded @click="changeAvatar">{{ i18n.ts._profile.changeAvatar }}</MkButton> + <MkButton primary rounded link to="/settings/avatar-decoration">{{ i18n.ts.decorate }} <i class="ti ti-sparkles"></i></MkButton> + </div> </div> - <MkButton primary rounded :class="$style.bannerEdit" @click="changeBanner">{{ i18n.ts._profile.changeBanner }}</MkButton> </div> <MkInput v-model="profile.name" :max="30" manualSave :mfmAutocomplete="['emoji']"> @@ -84,13 +89,6 @@ SPDX-License-Identifier: AGPL-3.0-only </FormSlot> <MkFolder> - <template #icon><i class="ti ti-sparkles"></i></template> - <template #label>{{ i18n.ts.avatarDecorations }}</template> - - <XAvatarDecoration/> - </MkFolder> - - <MkFolder> <template #label>{{ i18n.ts.advancedSettings }}</template> <div class="_gaps_m"> @@ -264,19 +262,19 @@ definePageMetadata({ </script> <style lang="scss" module> -.avatarAndBanner { +.banner { position: relative; + height: 130px; background-size: cover; background-position: center; - border: solid 1px var(--divider); - border-radius: 10px; + border-bottom: solid 1px var(--divider); overflow: clip; } .avatarContainer { - display: inline-block; + margin-top: -50px; + padding-bottom: 16px; text-align: center; - padding: 16px; } .avatar { |