manifold/web/pages/markets.tsx

22 lines
600 B
TypeScript
Raw Normal View History

2021-12-16 02:50:03 +00:00
import { useEffect, useState } from 'react'
import { SearchableGrid } from '../components/contracts-list'
import { Header } from '../components/header'
2021-12-16 02:50:03 +00:00
import { listAllContracts } from '../lib/firebase/contracts'
import { Contract } from '../lib/firebase/contracts'
2021-12-14 08:35:20 +00:00
export default function Markets() {
const [contracts, setContracts] = useState<Contract[]>([])
useEffect(() => {
listAllContracts().then(setContracts)
}, [])
return (
<div>
<Header />
<div className="max-w-4xl py-8 mx-auto">
2021-12-16 02:50:03 +00:00
<SearchableGrid contracts={contracts} />
</div>
</div>
)
}