import useMangoGroup from 'hooks/useMangoGroup' import { useRouter } from 'next/router' import { useEffect, useMemo } from 'react' import MarketLogos from '@components/trade/MarketLogos' import mangoStore from '@store/mangoStore' import PerpMarketDetails from './PerpMarketDetails' const PerpStatsPage = () => { const router = useRouter() const { market } = router.query const { group } = useMangoGroup() const perpStats = mangoStore((s) => s.perpStats.data) useEffect(() => { if (!perpStats || !perpStats.length) { const actions = mangoStore.getState().actions actions.fetchPerpStats() } }, [perpStats]) const marketDetails = useMemo(() => { if (!group || !market) return return group.getPerpMarketByName(market.toString().toUpperCase()) }, [group, market]) const marketStats = useMemo(() => { if (!marketDetails || !perpStats || !perpStats.length) return [] const marketStats = perpStats .filter((stat) => stat.market_index === marketDetails.perpMarketIndex) .reverse() return marketStats }, [marketDetails, perpStats]) return marketDetails ? ( <>

{marketDetails.name}

) : null } export default PerpStatsPage