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
}
export 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)