import type { AppProps } from 'next/app'; import Head from 'next/head'; import { useRouter } from 'next/router'; import { Navbar } from '../components/navbar'; import { t, ThemeContext, useThemeSwitcher } from '@vegaprotocol/react-helpers'; import { VegaConnectDialog, VegaManageDialog, VegaWalletProvider, } from '@vegaprotocol/wallet'; import { useEnvironment, EnvironmentProvider, NetworkSwitcherDialog, } from '@vegaprotocol/environment'; import { Connectors } from '../lib/vega-connectors'; import { ThemeSwitcher } from '@vegaprotocol/ui-toolkit'; import { AppLoader } from '../components/app-loader'; import { VegaWalletConnectButton } from '../components/vega-wallet-connect-button'; import './styles.css'; import { useGlobalStore } from '../stores'; function AppBody({ Component, pageProps }: AppProps) { const { push } = useRouter(); const store = useGlobalStore(); const { VEGA_NETWORKS } = useEnvironment(); const [, toggleTheme] = useThemeSwitcher(); return (