import deleteIcon from '@fortawesome/fontawesome-free-solid/faMinusCircle'; import FontAwesomeIcon from '@fortawesome/react-fontawesome'; import React from 'react'; import PropTypes from 'prop-types'; import { serverType } from './prop-types'; const DeleteServerButton = (DeleteServerModal) => class DeleteServerButton extends React.Component { static propTypes = { server: serverType, className: PropTypes.string, }; state = { isModalOpen: false }; render() { const { server, className } = this.props; return ( this.setState({ isModalOpen: true })} > Delete this server this.setState(({ isModalOpen }) => ({ isModalOpen: !isModalOpen }))} server={server} key="deleteServerModal" /> ); } }; export default DeleteServerButton;