diff --git a/packages/app/src/pages/account/index.jsx b/packages/app/src/pages/account/index.jsx index 5cd2a571..5ed4daea 100755 --- a/packages/app/src/pages/account/index.jsx +++ b/packages/app/src/pages/account/index.jsx @@ -19,7 +19,7 @@ const TabsComponent = { "details": DetailsTab } -const TabRender = React.memo((props) => { +const TabRender = React.memo((props, ref) => { const [transitionActive, setTransitionActive] = React.useState(false) const [activeKey, setActiveKey] = React.useState(props.renderKey) @@ -41,8 +41,13 @@ const TabRender = React.memo((props) => { return null } + // forwards ref to the tab return
- + { + React.createElement(Tab, { + ...props, + }) + }
}) @@ -59,8 +64,6 @@ const UserBadges = React.memo((props) => { return null }) - console.log(badgesData) - if (!badgesData) { return null } @@ -148,7 +151,6 @@ export default class Account extends React.Component { followers, }) - // app.eventBus.emit("style.compactMode", true) } @@ -213,10 +215,8 @@ 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 = "" } } @@ -292,17 +292,11 @@ export default class Account extends React.Component { -
+
this.handlePageTransition(e.key)} > @@ -320,7 +314,7 @@ export default class Account extends React.Component {
-
+