diff --git a/apps/trading/components/navbar/navbar.tsx b/apps/trading/components/navbar/navbar.tsx index 28665a8bb..c8a7a6478 100644 --- a/apps/trading/components/navbar/navbar.tsx +++ b/apps/trading/components/navbar/navbar.tsx @@ -1,12 +1,13 @@ import classNames from 'classnames'; import { useRouter } from 'next/router'; import Link from 'next/link'; -import { NetworkSwitcher } from '@vegaprotocol/environment'; +import { NetworkSwitcher, useEnvironment } from '@vegaprotocol/environment'; import { t } from '@vegaprotocol/react-helpers'; import { useGlobalStore } from '../../stores/global'; import { VegaWalletConnectButton } from '../vega-wallet-connect-button'; import { ThemeSwitcher } from '@vegaprotocol/ui-toolkit'; import { Vega } from '../icons/vega'; +import type { HTMLAttributeAnchorTarget } from 'react'; import { useEffect, useState } from 'react'; interface NavbarProps { @@ -15,18 +16,21 @@ interface NavbarProps { } export const Navbar = ({ theme, toggleTheme }: NavbarProps) => { + const { VEGA_TOKEN_URL } = useEnvironment(); const { marketId } = useGlobalStore((store) => ({ marketId: store.marketId, })); const [tradingPath, setTradingPath] = useState('/markets'); + useEffect(() => { if (marketId) { setTradingPath(`/markets/${marketId}`); } }, [marketId]); + return (