32 lines
951 B
TypeScript
32 lines
951 B
TypeScript
|
import { t } from '@vegaprotocol/react-helpers';
|
||
|
import { AnchorButton, Splash } from '@vegaprotocol/ui-toolkit';
|
||
|
import { useVegaWallet } from '@vegaprotocol/wallet';
|
||
|
import { Web3Container } from '../../../components/web3-container';
|
||
|
import { WithdrawalsPageContainer } from './withdrawals-page-container';
|
||
|
|
||
|
const Withdrawals = () => {
|
||
|
const { keypair } = useVegaWallet();
|
||
|
|
||
|
if (!keypair) {
|
||
|
return <Splash>{t('Please connect Vega wallet')}</Splash>;
|
||
|
}
|
||
|
|
||
|
return (
|
||
|
<Web3Container
|
||
|
render={() => (
|
||
|
<div className="h-full grid grid grid-rows-[min-content,1fr]">
|
||
|
<header className="flex justify-between p-24">
|
||
|
<h1 className="text-h3">{t('Withdrawals')}</h1>
|
||
|
<AnchorButton href="/portfolio/withdraw">
|
||
|
{t('Start withdrawal')}
|
||
|
</AnchorButton>
|
||
|
</header>
|
||
|
<WithdrawalsPageContainer />
|
||
|
</div>
|
||
|
)}
|
||
|
/>
|
||
|
);
|
||
|
};
|
||
|
|
||
|
export default Withdrawals;
|