import React, { useMemo } from 'react'; import { useTranslation } from 'react-i18next'; import RiskAcknowledgementModal from '../../../common/modals/RiskAcknowledgementModal'; import { STATUS_CODE_RISK_I18N_KEYS, STATUS_CODE_RISK_CHECKLIST_KEYS, } from './statusCodeRiskGuard'; const StatusCodeRiskGuardModal = React.memo(function StatusCodeRiskGuardModal({ visible, detailItems, onCancel, onConfirm, }) { const { t, i18n } = useTranslation(); const checklist = useMemo( () => STATUS_CODE_RISK_CHECKLIST_KEYS.map((item) => t(item)), [t, i18n.language], ); return ( ); }); export default StatusCodeRiskGuardModal;