c1675e4b49
Co-authored-by: Art <artur@vegaprotocol.io> Co-authored-by: Bartłomiej Głownia <bglownia@gmail.com> Co-authored-by: Dariusz Majcherczyk <dariusz.majcherczyk@gmail.com>
28 lines
791 B
TypeScript
28 lines
791 B
TypeScript
import { useVegaWallet } from '@vegaprotocol/wallet';
|
|
import { WithdrawFormContainer } from '@vegaprotocol/withdraws';
|
|
import { useVegaTransactionStore } from '@vegaprotocol/wallet';
|
|
|
|
export const WithdrawContainer = ({ assetId }: { assetId?: string }) => {
|
|
const { pubKey } = useVegaWallet();
|
|
const createTransaction = useVegaTransactionStore((state) => state.create);
|
|
return (
|
|
<WithdrawFormContainer
|
|
assetId={assetId}
|
|
partyId={pubKey ? pubKey : undefined}
|
|
submit={({ amount, asset, receiverAddress }) => {
|
|
createTransaction({
|
|
withdrawSubmission: {
|
|
amount,
|
|
asset,
|
|
ext: {
|
|
erc20: {
|
|
receiverAddress,
|
|
},
|
|
},
|
|
},
|
|
});
|
|
}}
|
|
/>
|
|
);
|
|
};
|