add data request straking dashboard

This commit is contained in:
João Geonizeli
2021-08-18 19:38:35 -03:00
parent 8440aea593
commit dec7aadf5f
10 changed files with 139 additions and 4 deletions

View File

@@ -0,0 +1,28 @@
import type { FC } from "react";
import React from "react";
import useSWR from "swr";
import { useCurrentUser } from "../../contexts/UserProvider";
import type { YieldwatchResponse } from "../../types/yieldwatch";
export const Dashbaord: FC = () => {
const { user } = useCurrentUser();
const { data } = useSWR<YieldwatchResponse>(
`https://www.yieldwatch.net/api/all/${user?.walletAddress}?platforms=pancake`
);
if (data?.status === "0" || !data) return null;
return (
<div>
<ul>
<li>Ganho: {data.result.PancakeSwap.staking.totalUSDValues.yield}</li>
<li>
Depositado: {data.result.PancakeSwap.staking.totalUSDValues.deposit}
</li>
<li>Total: {data.result.PancakeSwap.staking.totalUSDValues.total}</li>
</ul>
</div>
);
};

View File

@@ -0,0 +1 @@
export * from "./Dashboard";

View File

@@ -1,3 +1,4 @@
export * from "./Dashboard";
export * from "./Home";
export * from "./Wallet";
export * from "./Orders";
export * from "./Wallet";