87e1f9998e
* feat: add eth and vega transaction stores feat: replace useStoredEthereumTransaction with useEthTransactionManager feat: add event bus subsciption to vega transaction store feat: handle order cancellation feat: rename Deposit, Order and Withdraw status field to be unique Revert "feat: rename Deposit, Order and Withdraw status field to be unique" This reverts commit f0b314d53fb3ada6fbebaba4fd1e5af6f38beaed. feat: split transaction update subscription feat: handle order and deposit transaction feat: handle withdrawal creation through transaction store feat: handle withdraw approval feat: handle panding withdrawls, add createdAt feat: handle transaction toast/dialog dismissal feat: add use vega transaction store tests feat: add use vega transaction store tests feat: add use vega transaction menager tests feat: add use vega transaction menager tests feat: add use vega transaction updater tests feat: improve use vega transaction updater tests feat: add use eth transaction store feat: add use eth withdraw approvals store feat: add use eth transaction updater tests fixed tests * feat: toasts feat: toasts feat: toasts * feat: add use eth withdraw approval manager tests * feat: add use eth transaction manager tests * feat: add use eth transaction manager tests * feat: add useEthWithdrawApprovalsManager tests * feat: remove Web3Container react container from CreateWithdrawalDialog * feat: remove Web3Container react container around TransactionsHandler * feat: remove unnecessary async from PendingWithdrawalsTable * feat: remove comments from WithdrawalFeedback * fixed z-index issue * cypress Co-authored-by: Bartłomiej Głownia <bglownia@gmail.com>
33 lines
943 B
TypeScript
33 lines
943 B
TypeScript
import {
|
|
AssetDetailsDialog,
|
|
useAssetDetailsDialogStore,
|
|
} from '@vegaprotocol/assets';
|
|
import { VegaConnectDialog } from '@vegaprotocol/wallet';
|
|
import { Connectors } from '../lib/vega-connectors';
|
|
import { CreateWithdrawalDialog } from '@vegaprotocol/withdraws';
|
|
import { DepositDialog } from '@vegaprotocol/deposits';
|
|
import { Web3ConnectUncontrolledDialog } from '@vegaprotocol/web3';
|
|
import { WelcomeDialog } from '../components/welcome-dialog';
|
|
|
|
const DialogsContainer = () => {
|
|
const { isOpen, id, trigger, setOpen } = useAssetDetailsDialogStore();
|
|
|
|
return (
|
|
<>
|
|
<VegaConnectDialog connectors={Connectors} />
|
|
<AssetDetailsDialog
|
|
assetId={id}
|
|
trigger={trigger || null}
|
|
open={isOpen}
|
|
onChange={setOpen}
|
|
/>
|
|
<WelcomeDialog />
|
|
<DepositDialog />
|
|
<Web3ConnectUncontrolledDialog />
|
|
<CreateWithdrawalDialog />
|
|
</>
|
|
);
|
|
};
|
|
|
|
export default DialogsContainer;
|