fix(trading): remove redundant connect wallet button (#4538)
This commit is contained in:
parent
1b311a8b36
commit
5ed1befc53
@ -7,21 +7,12 @@ import {
|
|||||||
} from '@vegaprotocol/network-parameters';
|
} from '@vegaprotocol/network-parameters';
|
||||||
import { useDataProvider } from '@vegaprotocol/data-provider';
|
import { useDataProvider } from '@vegaprotocol/data-provider';
|
||||||
import type { Transfer } from '@vegaprotocol/wallet';
|
import type { Transfer } from '@vegaprotocol/wallet';
|
||||||
import {
|
import { useVegaTransactionStore, useVegaWallet } from '@vegaprotocol/wallet';
|
||||||
useVegaTransactionStore,
|
|
||||||
useVegaWallet,
|
|
||||||
useVegaWalletDialogStore,
|
|
||||||
} from '@vegaprotocol/wallet';
|
|
||||||
import { useCallback, useMemo } from 'react';
|
import { useCallback, useMemo } from 'react';
|
||||||
import { accountsDataProvider } from './accounts-data-provider';
|
import { accountsDataProvider } from './accounts-data-provider';
|
||||||
import { TransferForm } from './transfer-form';
|
import { TransferForm } from './transfer-form';
|
||||||
import sortBy from 'lodash/sortBy';
|
import sortBy from 'lodash/sortBy';
|
||||||
import {
|
import { Lozenge } from '@vegaprotocol/ui-toolkit';
|
||||||
ExternalLink,
|
|
||||||
Intent,
|
|
||||||
Lozenge,
|
|
||||||
Notification,
|
|
||||||
} from '@vegaprotocol/ui-toolkit';
|
|
||||||
|
|
||||||
export const TransferContainer = ({ assetId }: { assetId?: string }) => {
|
export const TransferContainer = ({ assetId }: { assetId?: string }) => {
|
||||||
const { pubKey, pubKeys } = useVegaWallet();
|
const { pubKey, pubKeys } = useVegaWallet();
|
||||||
@ -32,10 +23,6 @@ export const TransferContainer = ({ assetId }: { assetId?: string }) => {
|
|||||||
skip: !pubKey,
|
skip: !pubKey,
|
||||||
});
|
});
|
||||||
|
|
||||||
const openVegaWalletDialog = useVegaWalletDialogStore(
|
|
||||||
(store) => store.openVegaWalletDialog
|
|
||||||
);
|
|
||||||
|
|
||||||
const create = useVegaTransactionStore((store) => store.create);
|
const create = useVegaTransactionStore((store) => store.create);
|
||||||
|
|
||||||
const transfer = useCallback(
|
const transfer = useCallback(
|
||||||
@ -74,28 +61,6 @@ export const TransferContainer = ({ assetId }: { assetId?: string }) => {
|
|||||||
)}
|
)}
|
||||||
{t('. If you are at all unsure, stop and seek advice.')}
|
{t('. If you are at all unsure, stop and seek advice.')}
|
||||||
</p>
|
</p>
|
||||||
{!pubKey && (
|
|
||||||
<div className="mb-4">
|
|
||||||
<Notification
|
|
||||||
intent={Intent.Warning}
|
|
||||||
message={
|
|
||||||
<p className="text-sm pb-2">
|
|
||||||
You need a{' '}
|
|
||||||
<ExternalLink href="https://vega.xyz/wallet">
|
|
||||||
Vega wallet
|
|
||||||
</ExternalLink>{' '}
|
|
||||||
to make a transfer.
|
|
||||||
</p>
|
|
||||||
}
|
|
||||||
buttonProps={{
|
|
||||||
text: t('Connect wallet'),
|
|
||||||
action: openVegaWalletDialog,
|
|
||||||
dataTestId: 'order-connect-wallet',
|
|
||||||
size: 'small',
|
|
||||||
}}
|
|
||||||
/>
|
|
||||||
</div>
|
|
||||||
)}
|
|
||||||
<TransferForm
|
<TransferForm
|
||||||
pubKey={pubKey}
|
pubKey={pubKey}
|
||||||
pubKeys={pubKeys ? pubKeys?.map((pk) => pk.publicKey) : null}
|
pubKeys={pubKeys ? pubKeys?.map((pk) => pk.publicKey) : null}
|
||||||
|
Loading…
Reference in New Issue
Block a user