summaryrefslogtreecommitdiff
path: root/packages/frontend/src/pages/settings/profile.vue
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2023-12-16 17:37:50 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2023-12-16 17:37:50 +0900
commit776eea736a2607c62145c01b48a8271dd355f006 (patch)
treeb27cffea87c1a06c62bf5904fb5ea044044625cd /packages/frontend/src/pages/settings/profile.vue
parentfeature: チャンネル投稿はフォームに色がつくとうれしい (... (diff)
downloadmisskey-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.vue28
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 {