Merge pull request #209 from trezor/fix/topnavigation-indicator

fix for indicator first render
pull/211/head
Vladimir Volek 6 years ago committed by GitHub
commit 5792a1c03d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -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…
Cancel
Save