aboutsummaryrefslogtreecommitdiffstats
path: root/packages/dev-tools-pages/ts/components/animations
diff options
context:
space:
mode:
authorLeonid Logvinov <logvinov.leon@gmail.com>2019-01-09 17:54:32 +0800
committerLeonid Logvinov <logvinov.leon@gmail.com>2019-01-09 17:54:32 +0800
commit5868c91cfb54cfa9177572b201d88d1168bf5b06 (patch)
tree1471d8580a3b0bbba7a9fe0b70eac04de0ffcfe9 /packages/dev-tools-pages/ts/components/animations
parentfd034cc1e4475fa18cfa6a6afb79d09931189ecd (diff)
downloaddexon-0x-contracts-5868c91cfb54cfa9177572b201d88d1168bf5b06.tar.gz
dexon-0x-contracts-5868c91cfb54cfa9177572b201d88d1168bf5b06.tar.zst
dexon-0x-contracts-5868c91cfb54cfa9177572b201d88d1168bf5b06.zip
Fix static tests
Diffstat (limited to 'packages/dev-tools-pages/ts/components/animations')
-rw-r--r--packages/dev-tools-pages/ts/components/animations/index.tsx10
1 files changed, 5 insertions, 5 deletions
diff --git a/packages/dev-tools-pages/ts/components/animations/index.tsx b/packages/dev-tools-pages/ts/components/animations/index.tsx
index c9672db05..8e5421f5c 100644
--- a/packages/dev-tools-pages/ts/components/animations/index.tsx
+++ b/packages/dev-tools-pages/ts/components/animations/index.tsx
@@ -23,10 +23,10 @@ class BaseAnimation extends React.PureComponent<AnimationProps, AnimationState>
private _timeout = undefined as number;
public componentDidMount(): void {
this._updateAnimationSize();
- window.addEventListener('resize', this._handleResize);
+ window.addEventListener('resize', this._handleResize.bind(this));
}
public componentWillUnmount(): void {
- window.removeEventListener('resize', this._handleResize);
+ window.removeEventListener('resize', this._handleResize.bind(this));
}
public render(): React.ReactNode {
const { animationData } = this.props;
@@ -49,11 +49,11 @@ class BaseAnimation extends React.PureComponent<AnimationProps, AnimationState>
</Container>
);
}
- private readonly _handleResize = () => {
+ private _handleResize(): void {
clearTimeout(this._timeout);
- this._timeout = window.setTimeout(this._updateAnimationSize, 50);
+ this._timeout = window.setTimeout(this._updateAnimationSize.bind(this), 50);
}
- private readonly _updateAnimationSize = () => {
+ private _updateAnimationSize(): void {
const windowWidth = window.innerWidth;
let width;
let height;