Skip to content

Commit

Permalink
Added more data to Price Button
Browse files Browse the repository at this point in the history
  • Loading branch information
uncoolzero committed Aug 15, 2023
1 parent c77c490 commit 3cebdef
Showing 1 changed file with 18 additions and 6 deletions.
24 changes: 18 additions & 6 deletions projects/ui/src/components/Nav/Buttons/PriceButton.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ import FolderMenu from '../FolderMenu';
// ------------------------------------------------------------

import { FC } from '~/types';
import useDataFeedTokenPrices from '~/hooks/beanstalk/useDataFeedTokenPrices';

const PriceButton: FC<ButtonProps> = ({ ...props }) => {
// Data
Expand All @@ -26,9 +27,10 @@ const PriceButton: FC<ButtonProps> = ({ ...props }) => {
const beanPools = useSelector<AppState, AppState['_bean']['pools']>(
(state) => state._bean.pools
);
// const beanTokenData = useSelector<AppState, AppState['_bean']['token']>(
// (state) => state._bean.token
// );
const beanTokenData = useSelector<AppState, AppState['_bean']['token']>(
(state) => state._bean.token
);
const tokenPrices = useDataFeedTokenPrices();
const [_refetchPools] = useFetchPools();
const refetchPools = useMemo(
() => throttle(_refetchPools, 10_000),
Expand Down Expand Up @@ -63,9 +65,19 @@ const PriceButton: FC<ButtonProps> = ({ ...props }) => {
/>
))}
<div>
<Box sx={{ display: 'flex', justifyContent: 'space-between' }}>
<div>Combined deltaB:</div>
<div>{combinedDeltaB.gte(0) && '+'}{displayBN(combinedDeltaB, true)}</div>
<Box sx={{ display: 'flex', flexDirection: 'column' }}>
<Box sx={{ display: 'flex', justifyContent: 'space-between' }}>
<div>Cumulative Instantaneous deltaB:</div>
<div>{combinedDeltaB.gte(0) && '+'}{displayBN(combinedDeltaB, true)}</div>
</Box>
<Box sx={{ display: 'flex', justifyContent: 'space-between' }}>
<div>Cumulative Time-Weighted deltaB:</div>
<div>{beanTokenData.deltaB.gte(0) && '+'}{displayBN(beanTokenData.deltaB, true)}</div>
</Box>
<Box sx={{ display: 'flex', justifyContent: 'space-between' }}>
<div>ETH Price:</div>
<div>${tokenPrices.eth?.toFixed(2) || 0}</div>
</Box>
</Box>
</div>
</>
Expand Down

0 comments on commit 3cebdef

Please sign in to comment.