import { useContext, useEffect } from 'react'; import { useTranslation } from 'react-i18next'; import { Badge, ButtCon } from '@biom3/react'; import { ButtonNavigationStyles } from '../../../components/Header/HeaderStyles'; import { BridgeWidgetViews } from '../../../context/view-context/BridgeViewContextTypes'; import { ViewActions, ViewContext } from '../../../context/view-context/ViewContext'; import { SimpleTextBody } from '../../../components/Body/SimpleTextBody'; import { HeaderNavigation } from '../../../components/Header/HeaderNavigation'; import { RocketHero } from '../../../components/Hero/RocketHero'; import { SimpleLayout } from '../../../components/SimpleLayout/SimpleLayout'; import { sendBridgeTransactionSentEvent, sendBridgeWidgetCloseEvent } from '../BridgeWidgetEvents'; import { FooterLogo } from '../../../components/Footer/FooterLogo'; import { EventTargetContext } from '../../../context/event-target-context/EventTargetContext'; import { BridgeContext } from '../context/BridgeContext'; export interface MoveInProgressProps { transactionHash: string; isTransfer: boolean; } export function MoveInProgress({ transactionHash, isTransfer }: MoveInProgressProps) { const { t } = useTranslation(); const { eventTargetState: { eventTarget } } = useContext(EventTargetContext); const { viewDispatch } = useContext(ViewContext); const { bridgeState: { checkout, }, } = useContext(BridgeContext); useEffect(() => { sendBridgeTransactionSentEvent( eventTarget, transactionHash, ); }, []); return ( sendBridgeWidgetCloseEvent(eventTarget)} rightActions={( <> { viewDispatch({ payload: { type: ViewActions.UPDATE_VIEW, view: { type: BridgeWidgetViews.TRANSACTIONS }, }, }); }} testId="settings-button" /> {!isTransfer && ( )} )} /> )} footer={( )} heroContent={} floatHeader > {!isTransfer && ( <> {t('views.IN_PROGRESS.body1')}

)} {t('views.IN_PROGRESS.body2')}
); }