import { useEffect, useState } from 'react' import PerpMarketsTable from './PerpMarketsTable' import { useTranslation } from 'react-i18next' import dayjs from 'dayjs' import relativeTime from 'dayjs/plugin/relativeTime' import mangoStore from '@store/mangoStore' import ButtonGroup from '@components/forms/ButtonGroup' import RecentGainersLosers from './RecentGainersLosers' import Spot from './Spot' dayjs.extend(relativeTime) const TABS = ['spot', 'perp'] const Explore = () => { const { t } = useTranslation(['common']) const perpStats = mangoStore((s) => s.perpStats.data) const [activeTab, setActiveTab] = useState('spot') useEffect(() => { if (!perpStats || !perpStats.length) { const actions = mangoStore.getState().actions actions.fetchPerpStats() } }, [perpStats]) return ( <>