import { t } from '@vegaprotocol/react-helpers'; import { Dialog } from '@vegaprotocol/ui-toolkit'; import { useVegaWallet } from '@vegaprotocol/wallet'; import { useCompleteWithdraw } from './use-complete-withdraw'; import { useCreateWithdraw } from './use-create-withdraw'; import { WithdrawFormContainer } from './withdraw-form-container'; import { WithdrawalFeedback } from './withdrawal-feedback'; export const WithdrawalDialogs = ({ withdrawDialog, setWithdrawDialog, }: { withdrawDialog: boolean; setWithdrawDialog: (open: boolean) => void; }) => { const { keypair } = useVegaWallet(); const createWithdraw = useCreateWithdraw(); const completeWithdraw = useCompleteWithdraw(); return ( <> setWithdrawDialog(isOpen)} size="small" > { setWithdrawDialog(false); createWithdraw.submit(args); }} /> { createWithdraw.reset(); completeWithdraw.submit(id); }} /> ); };