diff --git a/src/components/Options/FileSize.tsx b/src/components/Options/FileSize.tsx index d3432bdc..9355882a 100644 --- a/src/components/Options/FileSize.tsx +++ b/src/components/Options/FileSize.tsx @@ -7,32 +7,10 @@ interface Props { compareTo?: Blob; } -interface State { - sizeFormatted?: string; -} +interface State {} export default class FileSize extends Component { - constructor(props: Props) { - super(props); - if (props.blob) { - this.setState({ - sizeFormatted: prettyBytes(props.blob.size), - }); - } - } - - componentWillReceiveProps({ blob }: Props) { - if (blob) { - this.setState({ - sizeFormatted: prettyBytes(blob.size), - }); - } - } - - render( - { blob, compareTo }: Props, - { sizeFormatted }: State, - ) { + render({ blob, compareTo }: Props) { let comparison: JSX.Element | undefined; if (compareTo) { @@ -58,6 +36,6 @@ export default class FileSize extends Component { } } - return {sizeFormatted} {comparison}; + return {prettyBytes(blob.size)} {comparison}; } }