factor step state of narrative from NarrativeCard comp to redux

This commit is contained in:
Lachlan Kermode
2019-01-03 16:11:03 +00:00
parent c75405f2ba
commit e6742d0b04
4 changed files with 73 additions and 80 deletions

View File

@@ -1,5 +1,6 @@
import React from 'react';
import { connect } from 'react-redux'
import { selectActiveNarrative } from '../selectors'
class NarrativeCard extends React.Component {
@@ -59,12 +60,10 @@ class NarrativeCard extends React.Component {
// no display if no narrative
if (!this.props.narrative) return null
console.log(this.props.narrative)
const { steps, current } = this.props.narrative
if (steps[current]) {
const step = steps[current];
console.log('here')
return (
<div className='narrative-info'>
@@ -89,7 +88,7 @@ class NarrativeCard extends React.Component {
function mapStateToProps(state) {
return {
narrative: state.app.narrative
narrative: selectActiveNarrative(state)
}
}
export default connect(mapStateToProps)(NarrativeCard);