import React, { Component, PropTypes } from 'react'; import Input from 'react-toolbox/lib/input'; import Button from 'react-toolbox/lib/button'; import Switch from 'react-toolbox/lib/switch'; import SelectStrategies from './strategies-for-toggle'; import SelectedStrategies from './selected-strategies'; class AddFeatureToggleComponent extends Component { componentWillMount () { // TODO unwind this stuff if (this.props.initCallRequired === true) { this.props.init(this.props.input); } } render () { const { input, setValue, addStrategy, removeStrategy, onSubmit, onCancel, editmode = false, } = this.props; const { name, // eslint-disable-line description, enabled, } = input; const configuredStrategies = input.strategies || []; return (
); } }; AddFeatureToggleComponent.propTypes = { strategies: PropTypes.array.required, input: PropTypes.object, setValue: PropTypes.func.required, addStrategy: PropTypes.func.required, removeStrategy: PropTypes.func.required, onSubmit: PropTypes.func.required, onCancel: PropTypes.func.required, editmode: PropTypes.bool, }; export default AddFeatureToggleComponent;