import { useRouter } from 'next/router';
import { Vega } from '../icons/vega';
import Link from 'next/link';
import { t } from '@vegaprotocol/react-helpers';
import classNames from 'classnames';
import { useGlobalStore } from '../../stores/global';
export const Navbar = () => {
const { marketId } = useGlobalStore();
const tradingPath = marketId ? `/markets/${marketId}` : '/';
return (
);
};
interface NavLinkProps {
name: string;
path: string;
exact?: boolean;
testId?: string;
}
const NavLink = ({ name, path, exact, testId = name }: NavLinkProps) => {
const router = useRouter();
const isActive =
router.asPath === path || (!exact && router.asPath.startsWith(path));
const linkClasses = classNames(
'px-16 py-6 border-0 self-end',
'uppercase xs:text-ui sm:text-body-large md:text-h5 lg:text-h4',
{
'bg-vega-pink dark:bg-vega-yellow text-white dark:text-black': isActive,
'text-white': !isActive,
}
);
return (
{/* eslint-disable-next-line jsx-a11y/anchor-is-valid */}
{name}
);
};