diff --git a/packages/app/src/pages/account/index.jsx b/packages/app/src/pages/account/index.jsx index 2fab6148..0e62888e 100644 --- a/packages/app/src/pages/account/index.jsx +++ b/packages/app/src/pages/account/index.jsx @@ -182,6 +182,12 @@ export default class Account extends React.Component { }) } + toogleCoverExpanded = async (to) => { + this.setState({ + coverExpanded: to ?? !this.state.coverExpanded, + }) + } + handlePageTransition = (key) => { if (typeof key !== "string") { console.error("Cannot handle page transition. Invalid key, only valid passing string", key) @@ -227,7 +233,14 @@ export default class Account extends React.Component { } return
- {user.cover &&
} + {user.cover &&
this.toogleCoverExpanded()} + />}
diff --git a/packages/app/src/pages/account/index.less b/packages/app/src/pages/account/index.less index 732b8396..61fcb6d9 100644 --- a/packages/app/src/pages/account/index.less +++ b/packages/app/src/pages/account/index.less @@ -30,6 +30,16 @@ transform: translate(0, 10px); transition: all 0.3s ease-in-out; + + &.expanded { + height: 70vh; + transform: translate(0, 0); + + background-size: cover; + background-repeat: no-repeat; + border-radius: @borderRadius; + margin-bottom: 10px; + } } .profileCardWrapper {