add trade history to account tabs

This commit is contained in:
saml33 2023-01-13 12:34:21 +11:00
parent 9d94828aac
commit 297f653e0f
2 changed files with 11 additions and 7 deletions

View File

@ -8,6 +8,7 @@ import { useUnsettledSpotBalances } from 'hooks/useUnsettledSpotBalances'
import { useViewport } from 'hooks/useViewport' import { useViewport } from 'hooks/useViewport'
import { breakpoints } from 'utils/theme' import { breakpoints } from 'utils/theme'
import useUnsettledPerpPositions from 'hooks/useUnsettledPerpPositions' import useUnsettledPerpPositions from 'hooks/useUnsettledPerpPositions'
import TradeHistory from '@components/trade/TradeHistory'
const AccountTabs = () => { const AccountTabs = () => {
const [activeTab, setActiveTab] = useState('balances') const [activeTab, setActiveTab] = useState('balances')
@ -23,15 +24,16 @@ const AccountTabs = () => {
return [ return [
['balances', 0], ['balances', 0],
['trade:unsettled', unsettledTradeCount],
['activity:activity', 0], ['activity:activity', 0],
['swap:swap-history', 0], ['swap:swap-history', 0],
['trade:unsettled', unsettledTradeCount], ['trade-history', 0],
] ]
}, [unsettledPerpPositions, unsettledSpotBalances]) }, [unsettledPerpPositions, unsettledSpotBalances])
return ( return (
<> <>
<div className="border-b border-th-bkg-3"> <div className="hide-scroll overflow-x-auto border-b border-th-bkg-3">
<TabButtons <TabButtons
activeValue={activeTab} activeValue={activeTab}
onChange={(v) => setActiveTab(v)} onChange={(v) => setActiveTab(v)}
@ -51,10 +53,6 @@ const TabContent = ({ activeTab }: { activeTab: string }) => {
switch (activeTab) { switch (activeTab) {
case 'balances': case 'balances':
return <TokenList /> return <TokenList />
case 'activity:activity':
return <ActivityFeed />
case 'swap:swap-history':
return <SwapHistoryTable />
case 'trade:unsettled': case 'trade:unsettled':
return ( return (
<UnsettledTrades <UnsettledTrades
@ -62,6 +60,12 @@ const TabContent = ({ activeTab }: { activeTab: string }) => {
unsettledPerpPositions={unsettledPerpPositions} unsettledPerpPositions={unsettledPerpPositions}
/> />
) )
case 'activity:activity':
return <ActivityFeed />
case 'swap:swap-history':
return <SwapHistoryTable />
case 'trade-history':
return <TradeHistory />
default: default:
return <TokenList /> return <TokenList />
} }

View File

@ -319,7 +319,7 @@ const TradeHistory = () => {
) : null} ) : null}
</> </>
) : ( ) : (
<div className="flex flex-col items-center justify-center px-6 pb-8 pt-4"> <div className="flex flex-col items-center justify-center p-8 px-6">
<NoSymbolIcon className="mb-2 h-6 w-6 text-th-fgd-4" /> <NoSymbolIcon className="mb-2 h-6 w-6 text-th-fgd-4" />
<p>No trade history</p> <p>No trade history</p>
</div> </div>