2022-05-31 18:41:18 -07:00
|
|
|
import { useWallet } from '@solana/wallet-adapter-react'
|
|
|
|
|
2022-07-10 19:01:16 -07:00
|
|
|
import TokenList from './TokenList'
|
2022-07-05 20:37:49 -07:00
|
|
|
import Swap from './swap/Swap'
|
2022-07-10 19:01:16 -07:00
|
|
|
import SwapTokenChart from './swap/SwapTokenChart'
|
|
|
|
import mangoStore from '../store/state'
|
2022-07-12 19:02:36 -07:00
|
|
|
import MangoAccount from './MangoAccount'
|
2022-05-31 18:41:18 -07:00
|
|
|
|
|
|
|
const Home = () => {
|
|
|
|
const { connected } = useWallet()
|
2022-07-10 19:01:16 -07:00
|
|
|
const inputTokenInfo = mangoStore((s) => s.inputTokenInfo)
|
|
|
|
const outputTokenInfo = mangoStore((s) => s.outputTokenInfo)
|
2022-05-31 18:41:18 -07:00
|
|
|
|
|
|
|
return (
|
2022-07-14 12:33:11 -07:00
|
|
|
<div className="mt-12">
|
2022-07-12 20:58:13 -07:00
|
|
|
<div className="">
|
|
|
|
<div className="mx-auto flex max-w-7xl justify-center space-x-6">
|
2022-07-11 20:00:22 -07:00
|
|
|
<div className="flex-grow space-y-6">
|
2022-07-10 19:01:16 -07:00
|
|
|
<SwapTokenChart
|
|
|
|
inputTokenId={inputTokenInfo?.extensions?.coingeckoId}
|
|
|
|
outputTokenId={outputTokenInfo?.extensions?.coingeckoId}
|
|
|
|
/>
|
|
|
|
<TokenList />
|
|
|
|
</div>
|
2022-06-21 03:58:57 -07:00
|
|
|
<div className="space-y-6">
|
2022-06-10 06:05:45 -07:00
|
|
|
<Swap />
|
2022-07-12 20:58:13 -07:00
|
|
|
<MangoAccount />
|
2022-05-31 18:41:18 -07:00
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
)
|
|
|
|
}
|
|
|
|
|
|
|
|
export default Home
|