From 5ec5d02b8dba435111ec32dbf530249d8cbc05a9 Mon Sep 17 00:00:00 2001 From: mashazyu Date: Sat, 28 Mar 2020 17:17:21 +0100 Subject: [PATCH] Chart navigation bug fix. --- components/chart/chart.js | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/components/chart/chart.js b/components/chart/chart.js index ed0feba..9b6b7c3 100644 --- a/components/chart/chart.js +++ b/components/chart/chart.js @@ -10,6 +10,9 @@ import DayColumn from './day-column' import HorizontalGrid from './horizontal-grid' import AppText from '../app-text' +import { connect } from 'react-redux' +import { navigate } from '../../slices/navigation' + import { getCycleDaysSortedByDate } from '../../db' import nothingChanged from '../../db/db-unchanged' import { scaleObservable } from '../../local-storage' @@ -19,7 +22,7 @@ import config from '../../config' import { shared } from '../../i18n/en/labels' import styles from './styles' -export default class CycleChart extends Component { +class CycleChart extends Component { static propTypes = { navigate: PropTypes.func, end: PropTypes.bool @@ -187,3 +190,14 @@ function LoadingMoreView({ end }) { LoadingMoreView.propTypes = { end: PropTypes.bool } + +const mapDispatchToProps = (dispatch) => { + return({ + navigate: (page) => dispatch(navigate(page)), + }) +} + +export default connect( + null, + mapDispatchToProps, +)(CycleChart)