import { useTranslations } from 'next-intl' import { useAppDispatch } from '@/store/hooks' import { useBridgeDisplayState } from '@/slices/bridge/hooks' import { setIsDestinationWarningAccepted } from '@/slices/bridgeDisplaySlice' import { WarningMessage } from '@/components/Warning' export const SynHyperCoreRecipientWarning = ({ accepted, onAccept, }: { accepted: boolean onAccept: (accepted: boolean) => void }) => { const t = useTranslations('Bridge') return (

{t('SynHyperCoreRecipientWarningMessage')}

} /> ) } export const ConfirmDestinationAddressWarning = () => { const dispatch = useAppDispatch() const t = useTranslations('Destination') const { showDestinationWarning, isDestinationWarningAccepted, showDestinationAddress, } = useBridgeDisplayState() const handleCheckboxChange = () => { dispatch(setIsDestinationWarningAccepted(!isDestinationWarningAccepted)) } if (showDestinationAddress && showDestinationWarning) { return (

{t('WarningMessage1')} {t('WarningMessage2')}
{t('WarningMessage3')} {t('WarningMessage4')}

) } }