import { Route, Routes, useParams } from 'react-router-dom'; import { MarketState } from '@vegaprotocol/types'; import { t } from '@vegaprotocol/i18n'; import { useMarket } from '@vegaprotocol/markets'; import { VegaIconNames } from '@vegaprotocol/ui-toolkit'; import { SidebarButton, SidebarDivider, ViewType, } from '../../components/sidebar'; import { useGetCurrentRouteId } from '../../lib/hooks/use-get-current-route-id'; export const MarketsSidebar = () => { const { marketId } = useParams(); const currentRouteId = useGetCurrentRouteId(); const { data } = useMarket(marketId); const active = data && [MarketState.STATE_ACTIVE, MarketState.STATE_PENDING].includes(data.state); return ( <> {active && ( )} } /> ); };