import { FC } from 'react'; import { faMinusCircle as deleteIcon } from '@fortawesome/free-solid-svg-icons'; import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; import { useToggle } from '../utils/helpers/hooks'; import { DeleteServerModalProps } from './DeleteServerModal'; import { ServerWithId } from './data'; export interface DeleteServerButtonProps { server: ServerWithId; className?: string; textClassName?: string; } const DeleteServerButton = (DeleteServerModal: FC): FC => ( { server, className, children, textClassName }, ) => { const [ isModalOpen, , showModal, hideModal ] = useToggle(); return ( <> {!children && } {children ?? 'Remove this server'} ); }; export default DeleteServerButton;