import React from 'react'; import Dialog from '@material-ui/core/Dialog'; import DialogContent from '@material-ui/core/DialogContent'; import DialogTitle from '@material-ui/core/DialogTitle'; import IconButton from '@material-ui/core/IconButton'; import { makeStyles } from '@material-ui/core/styles'; import AddIcon from '@material-ui/icons/Add'; import CloseIcon from '@material-ui/icons/Close'; import Typography from '@material-ui/core/Typography'; import { useTranslation } from 'react-i18next'; import { KnownHostForm } from 'forms'; import './KnownHostDialog.css'; const useStyles = makeStyles(theme => ({ root: { '& .dialog-title__wrapper': { borderColor: theme.palette.grey[300] } }, })); const KnownHostDialog = ({ handleClose, onRemove, onSubmit, isOpen, host }: any) => { const classes = useStyles(); const { t } = useTranslation(); const mode = host ? 'edit' : 'add'; const handleOnClose = () => { if (handleClose) { handleClose(); } }; return (
{ t('KnownHostDialog.title', { mode }) } {handleClose ? ( ) : null}
{ t('KnownHostDialog.subtitle') }
); }; export default KnownHostDialog;