import { Dialog, Intent } from '@vegaprotocol/ui-toolkit'; import { t } from '@vegaprotocol/i18n'; import { useEnvironment } from '@vegaprotocol/environment'; import { WelcomeDialogContent } from './welcome-dialog-content'; import { useOnboardingStore } from './use-get-onboarding-step'; import { VegaConnectDialog } from '@vegaprotocol/wallet'; import { Connectors } from '../../lib/vega-connectors'; import { RiskMessage } from './risk-message'; export const WelcomeDialog = () => { const { VEGA_ENV } = useEnvironment(); const dismissed = useOnboardingStore((store) => store.dismissed); const dialogOpen = useOnboardingStore((store) => store.dialogOpen); const dismiss = useOnboardingStore((store) => store.dismiss); const walletDialogOpen = useOnboardingStore( (store) => store.walletDialogOpen ); const setWalletDialogOpen = useOnboardingStore( (store) => store.setWalletDialogOpen ); const content = walletDialogOpen ? ( } onClose={() => setWalletDialogOpen(false)} contentOnly /> ) : ( ); const onClose = walletDialogOpen ? () => setWalletDialogOpen(false) : dismiss; const title = walletDialogOpen ? null : ( {t('Console')}{' '} {VEGA_ENV} ); return ( {content} ); };