mirror of
https://github.com/trezor/trezor-wallet
synced 2024-11-28 11:18:16 +00:00
Fix eslint errors
This commit is contained in:
parent
fa52ec41ca
commit
4b9ebce7d0
@ -35,20 +35,12 @@ export default class StickyContainer extends React.PureComponent<Props> {
|
|||||||
|
|
||||||
subscribers = [];
|
subscribers = [];
|
||||||
|
|
||||||
handleResize = (event: Event) => {
|
// handleResize = (event: Event) => {
|
||||||
|
|
||||||
}
|
// }
|
||||||
|
|
||||||
handleScroll = (event: ?Event) => {
|
|
||||||
if (!this.framePending) {
|
|
||||||
this.framePending = true;
|
|
||||||
raf(this.update);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
shouldUpdate = () => {
|
shouldUpdate = () => {
|
||||||
const wrapper: ?HTMLElement = this.wrapper;
|
const { wrapper, aside }: {wrapper: ?HTMLElement, aside: ?HTMLElement} = this;
|
||||||
const aside: ?HTMLElement = this.aside;
|
|
||||||
if (!wrapper || !aside) return;
|
if (!wrapper || !aside) return;
|
||||||
const bottom: ?HTMLElement = wrapper.querySelector('.sticky-bottom');
|
const bottom: ?HTMLElement = wrapper.querySelector('.sticky-bottom');
|
||||||
if (!bottom) return;
|
if (!bottom) return;
|
||||||
@ -107,11 +99,6 @@ export default class StickyContainer extends React.PureComponent<Props> {
|
|||||||
raf(this.update);
|
raf(this.update);
|
||||||
}
|
}
|
||||||
|
|
||||||
componentWillUnmount() {
|
|
||||||
window.removeEventListener('scroll', this.handleScroll);
|
|
||||||
window.removeEventListener('resize', this.handleScroll);
|
|
||||||
}
|
|
||||||
|
|
||||||
componentDidUpdate(prevProps: Props) {
|
componentDidUpdate(prevProps: Props) {
|
||||||
if (this.props.location !== prevProps.location && this.aside) {
|
if (this.props.location !== prevProps.location && this.aside) {
|
||||||
const asideBounds = this.aside.getBoundingClientRect();
|
const asideBounds = this.aside.getBoundingClientRect();
|
||||||
@ -128,6 +115,18 @@ export default class StickyContainer extends React.PureComponent<Props> {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
componentWillUnmount() {
|
||||||
|
window.removeEventListener('scroll', this.handleScroll);
|
||||||
|
window.removeEventListener('resize', this.handleScroll);
|
||||||
|
}
|
||||||
|
|
||||||
|
handleScroll = (/* event: ?Event */) => {
|
||||||
|
if (!this.framePending) {
|
||||||
|
this.framePending = true;
|
||||||
|
raf(this.update);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
render() {
|
render() {
|
||||||
return (
|
return (
|
||||||
<aside
|
<aside
|
||||||
|
Loading…
Reference in New Issue
Block a user