diff --git a/app/src/assets/scss/mobile.scss b/app/src/assets/scss/mobile.scss index f05e50492..13c949397 100644 --- a/app/src/assets/scss/mobile.scss +++ b/app/src/assets/scss/mobile.scss @@ -198,19 +198,29 @@ } .config-account { + &__bg { + position: relative; + margin-bottom: 82px; + width: 100%; + flex: 1; + } + &__cover { + position: absolute; + top: 0; + width: 100%; + height: 100%; background-size: cover; background-position: center center; - height: 70vh; } &__avatar { position: absolute; - top: 50vh; + bottom: 24px; width: 128px; height: 128px; left: 50%; - margin: -64px 0 0 -64px; + margin-left: -64px; background-repeat: no-repeat; background-position: 50%; background-size: cover; @@ -219,7 +229,16 @@ box-shadow: var(--b3-point-shadow); } + &__info { + width: 100%; + box-sizing: border-box; + padding: 16px; + } + &__name { + bottom: -58px; + position: absolute; + width: 100%; text-align: center; } } diff --git a/app/src/config/account.ts b/app/src/config/account.ts index 00301a884..0ca4f8d07 100644 --- a/app/src/config/account.ts +++ b/app/src/config/account.ts @@ -15,14 +15,14 @@ export const account = {
- +
${window.siyuan.languages.account4} - +
${window.siyuan.languages.priceAnnual} /${window.siyuan.languages.year} - +
${window.siyuan.languages.account1} - +
diff --git a/app/src/mobile/util/menu.ts b/app/src/mobile/util/menu.ts index b38ac9414..9e49f7215 100644 --- a/app/src/mobile/util/menu.ts +++ b/app/src/mobile/util/menu.ts @@ -27,35 +27,27 @@ const showAccountInfo = (modelElement: HTMLElement, modelMainElement: Element) = modelElement.querySelector(".toolbar__icon").innerHTML = ''; modelElement.querySelector(".toolbar__text").textContent = window.siyuan.languages.accountManage; modelMainElement.innerHTML = `
-
+ -
-
+

${window.siyuan.user.userName}

${userTitlesHTML}
-
-
- - ${window.siyuan.languages.accountManage} - - - - - - - -
`; +
`; modelMainElement.querySelector("#logout").addEventListener(getEventName(), () => { fetchPost("/api/setting/logoutCloudUser", {}, () => {