using enumeration in contract to list owned pools

pull/40/head
Tim Pechersky 2022-02-21 19:23:46 +00:00
rodzic c13b807535
commit a13b146fcd
2 zmienionych plików z 6 dodań i 4 usunięć

Wyświetl plik

@ -40,7 +40,6 @@ const Homepage = () => {
// });
if (!terminus.terminusFacetCache.data?.totalPools) return "";
const n = Number(terminus.terminusFacetCache.data?.totalPools);
return (
<>
<Center w="100%" bgColor="blue.1200">
@ -53,8 +52,11 @@ const Homepage = () => {
New Pool
</Button>
</Center>
{[...Array(n)].map((e, i) => (
<PoolCard poolId={String(i)} />
{terminus.terminusFacetCache.data?.ownedPoolIds.map((ownedPoolId) => (
<PoolCard
key={`ownedpool-${ownedPoolId}`}
poolId={String(ownedPoolId)}
/>
))}
<Stack />
</>

Wyświetl plik

@ -118,7 +118,7 @@ const useTerminus = ({
const terminusFacetCache = useQuery(
["terminusFacet", DiamondAddress],
getTerminusFacetState(contracts["terminusFacet"]),
getTerminusFacetState(contracts["terminusFacet"], web3Provider.account),
{
onSuccess: () => {},
enabled: