import { useEffect, useState } from 'react' import SwapHistoryTable from '../swap/SwapHistoryTable' import TradeHistory from '@components/trade/TradeHistory' import { useTranslation } from 'next-i18next' import ActivityFilters from './ActivityFilters' import mangoStore from '@store/mangoStore' import useMangoAccount from 'hooks/useMangoAccount' import ActivityFeedTable from './ActivityFeedTable' const TABS = ['activity:activity-feed', 'activity:swaps', 'activity:trades'] const HistoryTabs = () => { const { t } = useTranslation(['common', 'activity']) const [activeTab, setActiveTab] = useState('activity:activity-feed') const actions = mangoStore((s) => s.actions) const { mangoAccountAddress } = useMangoAccount() useEffect(() => { if (actions && mangoAccountAddress) { actions.fetchActivityFeed(mangoAccountAddress) } }, [actions, mangoAccountAddress]) return ( <>
{TABS.map((tab) => ( ))}
{activeTab === 'activity:activity-feed' ? : null}
) } const TabContent = ({ activeTab }: { activeTab: string }) => { switch (activeTab) { case 'activity:activity-feed': return case 'activity:swaps': return case 'activity:trades': return default: return } } export default HistoryTabs