/** * * Controller * */ import React from 'react'; import PropTypes from 'prop-types'; import { get, map } from 'lodash'; import InputCheckbox from 'components/InputCheckbox'; import styles from './styles.scss'; class Controller extends React.Component { state = { inputSelected: '' }; setNewInputSelected = (name) => this.setState({ inputSelected: name }); render() { return (
{this.props.name}
{map(Object.keys(this.props.actions).sort(), (actionKey) => ( ))}
); } } Controller.defaultProps = { actions: {}, inputNamePath: 'permissions.application', name: '', }; Controller.propTypes = { actions: PropTypes.object, inputNamePath: PropTypes.string, name: PropTypes.string, }; export default Controller;