import Tooltip from '@components/shared/Tooltip' import mangoStore from '@store/mangoStore' import { useTranslation } from 'next-i18next' import { formatDecimal, formatFixedDecimals } from 'utils/numbers' import { useTokenMax } from './useTokenMax' const BorrowInfo = ({ amount, useMargin, }: { amount: number useMargin: boolean }) => { const { t } = useTranslation('common') const { amount: tokenMax } = useTokenMax(useMargin) const inputBank = mangoStore((s) => s.swap.inputBank) const tokenMaxAsNumber = tokenMax.toNumber() const borrowAmount = amount - tokenMaxAsNumber return amount > tokenMaxAsNumber && inputBank ? (

{t('borrow-amount')}

{formatFixedDecimals(borrowAmount)} {inputBank.name}

{t('borrow-rate')}

{formatDecimal(inputBank.getBorrowRateUi(), 2, { fixed: true, })} %

) : null } export default BorrowInfo