From e6d9c7eca0e1b5054fd70b8dd0ac8315ff1dfa18 Mon Sep 17 00:00:00 2001 From: Enix Date: Wed, 7 Aug 2019 18:20:15 +0800 Subject: [PATCH] chore: remove unused code --- src/components/AutoSizer.tsx | 46 ------------------------------------ 1 file changed, 46 deletions(-) delete mode 100644 src/components/AutoSizer.tsx diff --git a/src/components/AutoSizer.tsx b/src/components/AutoSizer.tsx deleted file mode 100644 index e7e9db5..0000000 --- a/src/components/AutoSizer.tsx +++ /dev/null @@ -1,46 +0,0 @@ -import * as React from 'react' - -type Props = { - children(size: Size): React.ReactNode -} - -type Size = { - width: number - height: number -} - -type State = { - size: Size -} - -export default class AutoSizer extends React.Component { - state = { - size: { - width: 0, - height: 0, - }, - } - - ref = React.createRef() - - componentDidMount() { - const container = this.ref.current - if (container) { - this.setState({ - size: { - width: container.offsetWidth, - height: container.offsetHeight, - }, - }) - } - } - - render() { - const { size } = this.state - return ( -
- {this.props.children(size)} -
- ) - } -}