import React, { Component } from 'react' import { connect } from 'react-redux' import * as modalAction from '../../ducks/ui/modal' import { update as updateOptions } from '../../ducks/options' import Option from './OptionMaster' class PureOptionModal extends Component { constructor(props, context) { super(props, context) this.state = { title: 'Options' } } render() { const { hideModal, options } = this.props const { title } = this.state return (

{ title }

{ Object.keys(options).sort() .map((key, index) => { let option = options[key]; return (
) } } export default connect( state => ({ options: state.options }), { hideModal: modalAction.hideModal, updateOptions: updateOptions, } )(PureOptionModal)