11import React , { Component } from 'react' ;
22import { connect } from 'react-redux' ;
3+ < << << << HEAD
34import { bindActionCreators } from 'redux ';
5+ === === =
6+
7+ > >>> >>> update summaryStats for benchmark
48import ReactFileReader from 'react - file - reader ';
59import StatsTable from '. / StatsTable ';
610
@@ -45,6 +49,9 @@ class SummaryStats extends Component {
4549 }
4650
4751 render ( ) {
52+ const { chartData , start , end , dateRange , productId } = this . props ;
53+ const benchmarkStats = calcSummaryStats ( chartData , start , end ) ;
54+ console . log ( benchmarkStats ) ;
4855 return (
4956 < div >
5057 < Container >
@@ -59,25 +66,25 @@ class SummaryStats extends Component {
5966 </Button >
6067 </div >
6168 < Divider hidden / >
62- < StatsTable summaryStats = { this . state . summaryStats } dataLabel = { this . state . fileName } />
69+ < StatsTable
70+ summaryStats = { this . state . summaryStats }
71+ dataLabel = { this . state . fileName }
72+ productId = { productId }
73+ / >
6374 </Segment >
6475 </Container >
6576 </div >
6677 ) ;
6778 }
6879}
6980
70- const mapStateToProps = ( state ) => {
71- return {
72- strategyData : state . strategyChart . strategyData ,
73- } ;
74- } ;
75-
76-
77- const matchDispatchToProps = ( dispatch ) => {
78- return bindActionCreators ( {
79- updateStrategyData,
80- } , dispatch ) ;
81- } ;
81+ const mapStateToProps = state => ( {
82+ chartData : state . strategyChart . chartData ,
83+ start : state . strategyChart . start ,
84+ end : state . strategyChart . end ,
85+ granularity : state . strategyChart . granularity ,
86+ dateRange : state . strategyChart . dateRange ,
87+ productId : state . strategyChart . productId ,
88+ } ) ;
8289
83- export default connect ( mapStateToProps , matchDispatchToProps ) ( SummaryStats ) ;
90+ export default connect ( mapStateToProps ) ( SummaryStats ) ;
0 commit comments