import React from 'react'; import { faMinusCircle as deleteIcon } from '@fortawesome/free-solid-svg-icons'; import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; import PropTypes from 'prop-types'; import { useToggle } from '../utils/helpers/hooks'; import { serverType } from './prop-types'; const propTypes = { server: serverType, className: PropTypes.string, textClassName: PropTypes.string, children: PropTypes.node, }; const DeleteServerButton = (DeleteServerModal) => { const DeleteServerButtonComp = ({ server, className, children, textClassName }) => { const [ isModalOpen, , showModal, hideModal ] = useToggle(); return ( {!children && } {children || 'Remove this server'} ); }; DeleteServerButtonComp.propTypes = propTypes; return DeleteServerButtonComp; }; export default DeleteServerButton;