import React from 'react'; import Dialog from '@mui/material/Dialog'; import DialogContent from '@mui/material/DialogContent'; import DialogTitle from '@mui/material/DialogTitle'; import IconButton from '@mui/material/IconButton'; import makeStyles from '@mui/styles/makeStyles'; import AddIcon from '@mui/icons-material/Add'; import CloseIcon from '@mui/icons-material/Close'; import Typography from '@mui/material/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;