import { HealthType } from '@blockworks-foundation/mango-v4' import { ArrowRightIcon } from '@heroicons/react/20/solid' import { useTranslation } from 'next-i18next' import { useMemo } from 'react' import mangoStore from '@store/mangoStore' import Tooltip from './Tooltip' import useMangoAccount from 'hooks/useMangoAccount' const HealthImpact = ({ maintProjectedHealth, small, }: { maintProjectedHealth: number small?: boolean }) => { const { t } = useTranslation('common') const group = mangoStore.getState().group const { mangoAccount } = useMangoAccount() const currentMaintHealth = useMemo(() => { if (!group || !mangoAccount) return 0 return mangoAccount.getHealthRatioUi(group, HealthType.maint) }, [mangoAccount]) return (

{t('health-impact')}

{currentMaintHealth ? (

{currentMaintHealth}%

15 ? 'text-th-warning' : maintProjectedHealth <= 15 ? 'text-th-down' : 'text-th-up' } ${small ? 'text-xs' : 'text-sm'}`} > {maintProjectedHealth}%

) : ( )}
) } export default HealthImpact