oysterprotocol/webinterface

View on GitHub
src/components/upload-progress/index.tsx

Summary

Maintainability
A
0 mins
Test Coverage
import React from "react";
import { connect } from "react-redux";
import { withRouter } from "react-router";

import UploadProgressSlide from "./upload-progress-slide";

const mapStateToProps = state => ({
  upload: state.upload
});
const mapDispatchToProps = dispatch => ({});

interface UploadProgressProps {
  upload: any;
}

interface UploadProgressState {}

class UploadProgress extends React.Component<
  UploadProgressProps,
  UploadProgressState
> {
  render() {
    const { upload } = this.props;
    const { uploadProgress } = upload;

    return <UploadProgressSlide uploadProgress={uploadProgress} />;
  }
}
export default withRouter(
  connect(
    mapStateToProps,
    mapDispatchToProps
  )(UploadProgress)
);