diff --git a/packages/app/src/pages/account/index.jsx b/packages/app/src/pages/account/index.jsx index b340f73a..2fab6148 100644 --- a/packages/app/src/pages/account/index.jsx +++ b/packages/app/src/pages/account/index.jsx @@ -90,6 +90,8 @@ export default class Account extends React.Component { isNotExistent: false, } + contentRef = React.createRef() + coverComponent = React.createRef() api = window.app.api.withEndpoints("main") @@ -201,8 +203,10 @@ export default class Account extends React.Component { // if component scrolled foward set cover height to 0 if (e.target.scrollTop > 0) { this.coverComponent.current.style.height = "0px" + this.contentRef.current.style.height = "100vh" } else { this.coverComponent.current.style.height = "" + this.contentRef.current.style.height = "" } } @@ -271,7 +275,7 @@ export default class Account extends React.Component { -
+
-
-

Trendings

- -
+

Trendings

+
diff --git a/packages/app/src/pages/home/index.less b/packages/app/src/pages/home/index.less index 08a2733b..fbee10c4 100644 --- a/packages/app/src/pages/home/index.less +++ b/packages/app/src/pages/home/index.less @@ -8,6 +8,11 @@ width: 100%; .panel { + position: sticky; + top: 0; + + height: fit-content; + display: flex; flex-direction: column;