import React from 'react'; import PropTypes from 'prop-types'; import { Button, Modal, ModalHeader, ModalBody, ModalFooter } from 'reactstrap'; import { gettext } from '../../utils/constants'; import UserSelect from '../user-select'; const propTypes = { toggle: PropTypes.func.isRequired, addOrgAdmin: PropTypes.func.isRequired, }; class AddOrgAdminDialog extends React.Component { constructor(props) { super(props); this.state = { selectedOption: null }; this.options = []; } handleSelectChange = (option) => { this.setState({selectedOption: option}); this.options = []; } addOrgAdmin = () => { if (this.state.selectedOption) { let userEmail = this.state.selectedOption.email; this.props.addOrgAdmin(userEmail); } } toggle = () => { this.props.toggle(); } render() { return ( {gettext('Add Admins')} ); } } AddOrgAdminDialog.propTypes = propTypes; export default AddOrgAdminDialog;