import React, { Component } from 'react'
import PropTypes from 'prop-types'
import { connect } from 'react-redux'
import { setContentView } from '../../ducks/ui/flow';
import Dropdown from '../common/Dropdown'
ViewSelector.propTypes = {
contentViews: PropTypes.array.isRequired,
activeView: PropTypes.string.isRequired,
setContentView: PropTypes.func.isRequired
}
function ViewSelector ({contentViews, activeView, setContentView}){
let inner = View: {activeView.toLowerCase()}
return (
{contentViews.map(name =>
{e.preventDefault(); setContentView(name)}}>
{name.toLowerCase().replace('_', ' ')}
)
}
)
}
export default connect (
state => ({
contentViews: state.settings.contentViews,
activeView: state.ui.flow.contentView,
}), {
setContentView,
}
)(ViewSelector)