fix oracle provider info
This commit is contained in:
parent
bd27f72809
commit
1d1d600d1b
|
@ -514,7 +514,7 @@ const DashboardSuggestedValues = ({
|
|||
/>
|
||||
<KeyValuePair
|
||||
label="Net borrows in window / Net borrow limit per window quote"
|
||||
value={`$${formattedBankValues.minVaultToDepositsRatio} / $${formattedBankValues.netBorrowLimitPerWindowQuote}`}
|
||||
value={`$${formattedBankValues.netBorrowsInWindow} / $${formattedBankValues.netBorrowLimitPerWindowQuote}`}
|
||||
proposedValue={
|
||||
(suggestedFields.minVaultToDepositsRatio ||
|
||||
suggestedFields.netBorrowLimitPerWindowQuote) &&
|
||||
|
|
|
@ -1,9 +1,11 @@
|
|||
import { Bank } from '@blockworks-foundation/mango-v4'
|
||||
import PythIcon from '@components/icons/PythIcon'
|
||||
import { ArrowTopRightOnSquareIcon } from '@heroicons/react/20/solid'
|
||||
import useOracleProvider from 'hooks/useOracleProvider'
|
||||
|
||||
const OracleProvider = () => {
|
||||
const { oracleProvider, oracleLinkPath } = useOracleProvider()
|
||||
//will use selected market from mango store if no bank provided
|
||||
const OracleProvider = ({ bank }: { bank?: Bank }) => {
|
||||
const { oracleProvider, oracleLinkPath } = useOracleProvider(bank)
|
||||
return oracleLinkPath ? (
|
||||
<a
|
||||
className="flex items-center"
|
||||
|
|
|
@ -207,7 +207,7 @@ const TokenDetailsTable = () => {
|
|||
</Td>
|
||||
<Td>
|
||||
<div className="flex justify-end">
|
||||
<OracleProvider />
|
||||
<OracleProvider bank={bank} />
|
||||
</div>
|
||||
</Td>
|
||||
<Td>
|
||||
|
@ -307,7 +307,7 @@ const TokenDetailsTable = () => {
|
|||
</div>
|
||||
<div className="col-span-1">
|
||||
<p className="text-xs">{t('trade:oracle')}</p>
|
||||
<OracleProvider />
|
||||
<OracleProvider bank={bank} />
|
||||
</div>
|
||||
<div className="col-span-1">
|
||||
<Tooltip
|
||||
|
|
|
@ -166,7 +166,7 @@ const TokenParams = ({ bank }: { bank: Bank }) => {
|
|||
</div>
|
||||
<div className="flex justify-between border-t border-th-bkg-3 py-4">
|
||||
<p>{t('token:oracle')}</p>
|
||||
{bank ? <OracleProvider /> : <p>Unavailable</p>}
|
||||
{bank ? <OracleProvider bank={bank} /> : <p>Unavailable</p>}
|
||||
</div>
|
||||
<div className="flex justify-between border-t border-th-bkg-3 py-4">
|
||||
<Tooltip content={t('token:tooltip-oracle-confidence')}>
|
||||
|
|
|
@ -51,13 +51,14 @@ export const getOracleProvider = (
|
|||
}
|
||||
}
|
||||
|
||||
const useOracleProvider = () => {
|
||||
//will use selected market from mango store if no bank provided
|
||||
const useOracleProvider = (bank?: Bank) => {
|
||||
const { selectedMarket } = useSelectedMarket()
|
||||
|
||||
const [oracleProvider, oracleLinkPath] = useMemo(() => {
|
||||
if (!selectedMarket) return ['', '']
|
||||
return getOracleProvider(selectedMarket)
|
||||
}, [selectedMarket])
|
||||
return getOracleProvider(bank || selectedMarket)
|
||||
}, [selectedMarket, bank])
|
||||
|
||||
return { oracleProvider, oracleLinkPath }
|
||||
}
|
||||
|
|
|
@ -356,7 +356,7 @@ const Dashboard: NextPage = () => {
|
|||
'second',
|
||||
),
|
||||
)})`}
|
||||
value={`$${formattedBankValues.minVaultToDepositsRatio} / $${formattedBankValues.netBorrowLimitPerWindowQuote}`}
|
||||
value={`$${formattedBankValues.netBorrowsInWindow} / $${formattedBankValues.netBorrowLimitPerWindowQuote}`}
|
||||
/>
|
||||
<KeyValuePair
|
||||
label="Group Insurance Fund"
|
||||
|
|
Loading…
Reference in New Issue