import React from 'react'; import Select from 'react-select'; import { bindActionCreators } from 'redux'; import * as actions from '../actions/exploreActions'; import { connect } from 'react-redux'; const propTypes = { actions: React.PropTypes.object, columnOpts: React.PropTypes.array, columns: React.PropTypes.array, orderingOpts: React.PropTypes.array, orderings: React.PropTypes.array, }; const defaultProps = { columnOpts: [], columns: [], orderingOpts: [], orderings: [], }; class NotGroupBy extends React.Component { changeColumns(columns) { this.props.actions.setNotGroupByColumns(columns); } changeOrderings(orderings) { this.props.actions.setOrderings(orderings); } render() { return (
Not GroupBy
Columns
); } } NotGroupBy.propTypes = propTypes; NotGroupBy.defaultProps = defaultProps; function mapStateToProps(state) { return { columnOpts: state.columnOpts, columns: state.columns, orderingOpts: state.orderingOpts, orderings: state.orderings, }; } function mapDispatchToProps(dispatch) { return { actions: bindActionCreators(actions, dispatch), }; } export default connect(mapStateToProps, mapDispatchToProps)(NotGroupBy);