import React from 'react' import HealthBar from 'components/account/Health/HealthBar' import HealthIcon from 'components/account/Health/HealthIcon' import Card from 'components/common/Card' import Loading from 'components/common/Loading' import Text from 'components/common/Text' import TitleAndSubCell from 'components/common/TitleAndSubCell' import HLSTag from 'components/hls/HLSTag' import useAccount from 'hooks/accounts/useAccount' import { DEFAULT_PORTFOLIO_STATS } from 'utils/constants' interface Props { stats?: { title: React.ReactNode | null; sub: string }[] health?: number healthFactor?: number title: string accountId: string } export default function SummarySkeleton(props: Props) { const { health, healthFactor, title } = props const stats = props.stats || DEFAULT_PORTFOLIO_STATS const { data: account } = useAccount(props.accountId, false) return (
{title} {account?.kind === 'high_levered_strategy' && }
{health !== undefined && healthFactor !== undefined && (
)}
{stats.map((stat) => ( } sub={stat.sub} className='mb-1' /> ))}
) }