mirror of
https://github.com/trezor/trezor-wallet
synced 2024-12-25 00:18:07 +00:00
Merge pull request #209 from trezor/fix/topnavigation-indicator
fix for indicator first render
This commit is contained in:
commit
5792a1c03d
@ -6,7 +6,7 @@ import React, { PureComponent } from 'react';
|
||||
|
||||
type Props = {
|
||||
pathname: string;
|
||||
wrapper: ?HTMLElement;
|
||||
wrapper: () => ?HTMLElement;
|
||||
}
|
||||
|
||||
type State = {
|
||||
@ -71,8 +71,8 @@ class Indicator extends PureComponent<Props, State> {
|
||||
handleResize: () => void;
|
||||
|
||||
reposition(resetAnimation: boolean = true) {
|
||||
if (!this.props.wrapper) return;
|
||||
const { wrapper } = this.props;
|
||||
const wrapper = this.props.wrapper();
|
||||
if (!wrapper) return;
|
||||
const active = wrapper.querySelector('.active');
|
||||
if (!active) return;
|
||||
const bounds = active.getBoundingClientRect();
|
||||
|
@ -65,7 +65,7 @@ class TopNavigationAccount extends React.PureComponent<Props> {
|
||||
<StyledNavLink to={`${basePath}/receive`}>Receive</StyledNavLink>
|
||||
<StyledNavLink to={`${basePath}/send`}>Send</StyledNavLink>
|
||||
{/* <StyledNavLink to={`${basePath}/signverify`}>Sign & Verify</StyledNavLink> */}
|
||||
<Indicator pathname={pathname} wrapper={this.wrapper} />
|
||||
<Indicator pathname={pathname} wrapper={() => this.wrapper} />
|
||||
</Wrapper>
|
||||
);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user