import type { ReactNode } from 'react'; import { t } from '@vegaprotocol/react-helpers'; import { Button, Splash } from '@vegaprotocol/ui-toolkit'; import { useVegaWallet } from '@vegaprotocol/wallet'; import { useGlobalStore } from '../../stores'; interface VegaWalletContainerProps { children: ReactNode; } export const VegaWalletContainer = ({ children }: VegaWalletContainerProps) => { const { update } = useGlobalStore((store) => ({ update: store.update })); const { keypair } = useVegaWallet(); if (!keypair) { return (

{t('Connect your Vega wallet')}

); } return <>{children}; };