import React, { PropTypes } from 'react' import classnames from 'classnames' import { connect } from 'react-redux' import * as ContentViews from './ContentViews' import { setContentView } from "../../ducks/ui/flow"; function ViewButton({ name, setContentView, children, activeView }) { return ( ) } ViewButton = connect(state => ({ activeView: state.ui.flow.contentView }), { setContentView })(ViewButton) ViewSelector.propTypes = { message: PropTypes.object.isRequired, } function ViewSelector({contentViews, isEdit }) { let edit = ContentViews.Edit.displayName return (
{contentViews.map(name => {name.toLowerCase().replace('_', ' ')} )} {isEdit && {edit.toLowerCase()} }
) } export default connect ( state => ({ contentViews: state.settings.contentViews, isEdit: !!state.ui.flow.modifiedFlow, }))(ViewSelector)