import cx from 'clsx'; import React from 'react'; import { useTranslation } from 'react-i18next'; import Modal from 'react-modal'; import Button from './Button'; import modalStyle from './Modal.module.scss'; import s from './ModalCloseAllConnections.module.scss'; const { useRef, useCallback, useMemo } = React; export default function Comp({ confirm = 'close_all_confirm', isOpen, onRequestClose, primaryButtonOnTap, }) { const { t } = useTranslation(); const primaryButtonRef = useRef(null); const onAfterOpen = useCallback(() => { primaryButtonRef.current.focus(); }, []); const className = useMemo( () => ({ base: cx(modalStyle.content, s.cnt), afterOpen: s.afterOpen, beforeClose: '', }), [] ); return (

{t(confirm)}

); }