import React, { useState } from 'react'; import { useTranslation } from 'react-i18next'; import { Modal, ModalHeader, ModalBody, ModalFooter, } from 'reactstrap'; type DownloadDictModalProps = { isModalOpen: boolean onEnableTextlint?: (isSkipAskingAgainChecked: boolean) => void; onCancel?: () => void; }; export const DownloadDictModal = (props: DownloadDictModalProps): JSX.Element => { const { t } = useTranslation(''); const [isSkipAskingAgainChecked, setIsSkipAskingAgainChecked] = useState(false); const onCancel = () => { if (props.onCancel != null) { props.onCancel(); } }; const onConfirmEnableTextlint = () => { if (props.onEnableTextlint != null) { props.onEnableTextlint(isSkipAskingAgainChecked); } }; return ( Warning {t('modal_enable_textlint.confirm_download_dict_and_enable_textlint')}
setIsSkipAskingAgainChecked(e.target.checked)} />
); };