import React, { useMemo } from 'react' import DisplayCurrency from 'components/DisplayCurrency' import { FormattedNumber } from 'components/FormattedNumber' import { InfoCircle } from 'components/Icons' import AprBreakdown from 'components/Modals/HLS/Deposit/Summary/ApyBreakdown' import Container from 'components/Modals/HLS/Deposit/Summary/Container' import Text from 'components/Text' import { Tooltip } from 'components/Tooltip' import { BNCoin } from 'types/classes/BNCoin' interface Props { baseApy: number borrowRate: number leverage: number positionValue: BNCoin } export default function YourPosition(props: Props) { const netApy = useMemo( () => props.baseApy * props.leverage - props.borrowRate, [props.baseApy, props.borrowRate, props.leverage], ) const apyItems = useMemo( () => [ { title: 'Base APY', amount: props.baseApy, }, { title: 'Levered APY', amount: props.baseApy * props.leverage, }, { title: 'Borrow Rate', amount: props.borrowRate, }, ], [props.baseApy, props.borrowRate, props.leverage], ) return (
Total Position Value
Leverage
} type='info' className='items-center flex gap-2 group-hover/apytooltip:text-white text-white/60 cursor-pointer' > <> Net APY{' '}
) }